Loading…
Sydney, Australia
December 12–13, 2019
Click here for more information and registration
Advanced Sessions [clear filter]
Thursday, December 12
 

10:30 AEDT

Running Massively Parallel Deep-learning Inference Pipelines on Kubernetes - Suneeta Mall & Martin Abeleda, Nearmap
Nearmap captures terabytes of aerial imagery daily. With the introduction of artificial intelligence (AI) capabilities, Nearmap has leveraged Kubernetes to generate AI content based on tens of petabytes of images effectively and efficiently.

This talk covers how using Kubernetes as the backbone of our AI infrastructure, allowed us to build a fully automated deep-learning inferential pipeline that despite not being embarrassingly parallel is actually massively parallel. This talk explains the architecture of this auto-scalable solution that has exhausted all K80 spot GPUs across all US data centres of AWS for weeks. This system has already produced semantic content on over a million km2 area at resolution as high as 5cm/pixel in just 2 weeks. In this talk, you will learn about the joys of building and running this system at scale, challenges encountered, their resolution, & future work.

Speakers
avatar for Martin Abeleda

Martin Abeleda

Graduate Engineer, Nearmap
Martin is mechatronic engineering graduate currently working at Nearmap's Artificial Intelligence division. He has worked on various challenging problems across the Data Science spectrum such as maturing Nearmap's Deep Neural Network training pipeline and monitoring model performance... Read More →
avatar for Suneeta Mall

Suneeta Mall

Head of AI Engineering, Harrison.ai



Thursday December 12, 2019 10:30 - 10:55 AEDT
Keynote + Advanced Session Hall

11:05 AEDT

Filling the Gaps in Kubernetes Test Coverage - Hippie Hacker, ii.coop
Are the Kubernetes behaviors your applications actually require well tested and guaranteed to be available on all cloud providers?

In this session, you will learn how to ensure your Kubernetes API surface area usage is exercised by tests all Kubernetes Certified Service Providers must pass.

We will cover:
- the e2e test suite
- automation that runs the suite before code is merged into Kubernetes.
- the API surface area covered by these tests
- the API surface area required by several popular applications.
- Identifying the untested API surface area your applications require
- Contributing tests that increase API surface coverage
- Promoting tests to Conformance

Speakers
avatar for Hippie Hacker

Hippie Hacker

Chief Executive Hippie, ii.coop
Hippie Hacker's unique approach to storytelling includes practical application of technology with a focus on humanity as a whole. He has a lifelong interest in the creation of vehicles of viral generosity that everyone can ride.His travels starting in an avocado green Volkswagen took... Read More →



Thursday December 12, 2019 11:05 - 11:30 AEDT
Keynote + Advanced Session Hall

11:40 AEDT

Securing Untrusted Workloads with Kata Containers on Kubernetes - David Angot & Alex Price, Atlassian
Whilst containers have allowed for quick and easy deployment and execution of workloads, they come with their drawbacks in terms of security and isolation. This is evident when running untrusted workloads, where isolation and separation of customer workloads is paramount in a multi-tenanted environment.

With years of experience running the Bitbucket Pipelines infrastructure, Atlassian engineers David Angot and Alex Price will explore the challenges faced, such as kernel vulnerabilities, providing access to Docker in Docker (DinD) and “privileged” containers when managing a platform that executes untrusted code.

With security in mind, they will explore Kata Containers, a runtime for Containerd and CRI-O that provisions Kubernetes pods as Virtual Machines, each with their own kernel and resources and most importantly isolation.

Speakers
DA

David Angot

Senior Engineer, Atlassian
Having been in a large variety of teams in Atlassian, David has alot of experience as a sysadmin. He pioneered Kubernetes at Atlassian and started the Kubernetes Platform team, where he still is today. He is the security champion within the team, advocating and ensuring security within... Read More →
avatar for Alex Price

Alex Price

Developer, Atlassian
Alex is a Developer in Atlassian's Kubernetes Platform team. His day to day involves working with containers, Linux, improving the security of clusters and providing platform services in the team's Kubernetes clusters. He is currently working on migrating the company's CI/CD workloads... Read More →



Thursday December 12, 2019 11:40 - 12:05 AEDT
Keynote + Advanced Session Hall

13:35 AEDT

So You Want to Geo-Partition Your Data... - Deepthi Sigireddi & Jiten Vaidya, Planetscale, Inc.
One of the distinguishing features of Vitess is its support for flexible sharding schemes. In this talk Deepthi and Jiten will show how this can be used to build a custom sharding scheme that respects geo-partitioning requirements. They will then demonstrate a database cluster built using this scheme that solves data residency at the database layer obviating the need for any changes at the application layer.

Speakers
avatar for Deepthi Sigireddi

Deepthi Sigireddi

Software Engineer, PlanetScale
Deepthi is the Technical lead for Vitess, a CNCF graduated open source project. She also leads the Vitess engineering team at PlanetScale which offers a database service built on Vitess. She brings over 20 years of experience building scalable systems to this role. She enjoys speaking... Read More →
avatar for Jiten Vaidya

Jiten Vaidya

CEO - ama Vitess and PlanetScale, PlanetScale
Jitendra (Jiten) Vaidya is co-founder and CEO at PlanetScale (https://planetscale.com), a company that supports Vitess (https://vitess.io). For most of his career, he worked as a backend infrastructure engineer and manager at companies such as Dropbox, YouTube and Google. It was at... Read More →



Thursday December 12, 2019 13:35 - 14:00 AEDT
Keynote + Advanced Session Hall

14:10 AEDT

OPA Policy Templating and Testing - Tejas Cherukara, ANZ Bank & Ben Ebsworth, Digio
Ever since its inception and acceptance into CNCF, OPA has been widely regarded as the default policy evaluation tool in the Cloud Native landscape. Due to the functionality that OPA provides, it was quickly adopted as a control point but did not scale as expected. This talk discusses the significant role OPA plays in a large banking context, and how we went about productionising the deployment across a number of use-cases.

Speakers
avatar for Tejas Cherukara

Tejas Cherukara

Engineer, ANZ Bank
As an Engineer at one of the top 4 banks in Australia, Tejas has been instrumental in the innovative development and maturation of Kubernetes based platforms at a production-grade level. He is actively involved in the Kubernetes Community within Australia, speaking at local Kubernetes... Read More →
avatar for Ben Ebsworth

Ben Ebsworth

Engineer, Digio
Ben is a Senior Platform Engineer at DigIO, where he primarily focuses on the build and development of platforms which heavily make use of technologies such as Kubernetes and other CNCF projects.Having gone through the journey of delivering a number of production-grade platforms... Read More →



Thursday December 12, 2019 14:10 - 14:35 AEDT
Keynote + Advanced Session Hall

14:45 AEDT

OCI, CRI, ??: Making Sense of the Container Runtime Landscape in Kubernetes - Phil Estes, IBM
You've probably heard about the OCI—a standardization effort to share a common definition for container runtime, image, and image distribution. Add to that the CRI (container runtime interface) in Kubernetes—designed to abstract the container runtime from the kubelet—and you may start to wonder what all these standards and interfaces mean for you in a Kubernetes world.

As of this year, a long list of runtimes, including CNCF projects containerd and cri-o, all implement the CRI. But did you know there are quite a few others? The unique number of CRI combinations is growing, all of which use the common OCI definitions for runtime and image interoperability.

But how would you decide which container runtime is right for you? Clearly each one has tradeoffs. This talk will help describe the current landscape and give you details on the why and how of each CRI implementation available today.

Speakers
avatar for Phil Estes

Phil Estes

Principal Engineer, AWS
Phil is a Principal Engineer for Amazon Web Services (AWS), focused on core container technologies that power AWS container offerings like Fargate, EKS, and ECS.Phil is currently an active contributor and maintainer for the CNCF containerd runtime project, and participates in the... Read More →



Thursday December 12, 2019 14:45 - 15:10 AEDT
Keynote + Advanced Session Hall

15:40 AEDT

Dr etcd; or; How I Learned to Stop Worrying and Love the Datastore - Nick Young, VMware
If you’ve deployed your own Kubernetes cluster, care and feeding of an etcd cluster is a necessary evil. At the end of the day, etcd is the place where your cluster’s buck stops, and despite the marketing hype, operating an etcd cluster at scale is not a set and forget experience.

This talk tells a story of how my team grew from etcd novices to delivering a well-monitored, reasonably resilient, etcd system that could be upgraded in less than half an hour per cluster, online, with no downtime.

After this talk, you will have:
- a better understanding of etcd's sharp edges, and what you can do to avoid catching yourself on them
- some insights on key etcd metrics to keep an eye on and why
- what we tried with upgrades, what worked, and what didn't, and how you can avoid stepping in our potholes
- some war stories, like when we accidentally made 80k namespaces in Kube and filled our etcd.

Speakers
avatar for Nick Young

Nick Young

Senior Systems Engineer, Isovalent
Nick has been working to prevent the entropic downfall of systems for 20 years, across Windows and Linux, datacenters and clouds, networking, storage and compute. Currently he's a Senior Software Engineer at Isovalent, and a maintainer on the Kubernetes Gateway API project, where... Read More →



Thursday December 12, 2019 15:40 - 16:05 AEDT
Keynote + Advanced Session Hall
  Advanced Sessions, Case Studies
  • Session Slides Included Yes

16:15 AEDT

Kubernetes Scalability: Federation & Cluster API - Katie Gamanji, Condé Nast International
In the past years, Kubernetes has been the nucleus of container orchestration frameworks. With the growing number of microservices in a cluster, scalability is one of the core pillars for a fault-tolerant application. Additionally, from a technological landscape standpoint, the cloud platform teams are highly focused on delivering scalable, reliable and highly available platforms. Scalability on the Kubernetes clusters can be approached on the application level and cluster level. While the application level scaling techniques (e.g. HPA and VPA) are widely used, Federation v2 and Cluster API are emerging tools that still prove their worth in a production setup.

Speakers
avatar for Katie Gamanji

Katie Gamanji

Senior Field Engineer @ Apple, Apple
Katie is a cloud-native leader, practitioner, and contributor, currently in a Senior Field Engineer role at Apple and a TOC for CNCF. As a cloud platform engineer, Katie has contributed to the buildout of infrastructure at Conde Nast, and American Express, gravitating towards cloud-native... Read More →



Thursday December 12, 2019 16:15 - 16:40 AEDT
Keynote + Advanced Session Hall
 
Filter sessions
Apply filters to sessions.