Bengaluru, India
February 17, 2020

Click Here for More Information & Registration

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, February 17


Welcome Coffee
Monday February 17, 2020 08:00 - 09:00



Sponsor Showcase
Monday February 17, 2020 08:00 - 17:00


Keynote: Hiding in the Dark - Dan Kohn, Executive Director, Cloud Native Computing Foundation
What can Minecraft teach us about the adoption of cloud native technologies?

avatar for Dan Kohn

Dan Kohn

Executive Director, Cloud Native Computing Foundation
Dan is Executive Director of the Cloud Native Computing Foundation, which sustains and integrates open source technologies like Kubernetes and Prometheus. He also helped create the Linux Foundation's Core Infrastructure Initiative as an industry-wide response to the security vulnerabilities... Read More →

Monday February 17, 2020 09:00 - 09:10


Keynote: Role of Architecture in Building a Community - Davanum "Dims" Srinivas, Chairperson of Kubernetes Forum Bengaluru & Staff Engineer II, VMware
Kubernetes is being hailed as the next big thing for managing cloud-native environments. What is it about Kubernetes that has triggered large scale adoption? Is it the architecture? Is it the community? How do they affect each other?

In this talk, we will explore some of the basic concepts quickly and try to understand where we are and how we got here. We will go over some of the landmarks in the timeline and how decisions were made to shape the project and community to where it is today.

avatar for Davanum Srinivas

Davanum Srinivas

Staff Engineer, VMware

Monday February 17, 2020 09:10 - 09:20


Sponsored Keynote: Kubernetes Deployment Made Easy for Complex Applications - Girish Dhanakshirur, Distinguished Engineer & CTO | Cloud Pak System, IBM Mobile Foundation, IBM Hybrid Cloud
Containers are the new fabric for cloud native applications, bringing simplicity in packaging and portability to developers. However, container images by themselves do not address key enterprise needs for production applications. Beyond containers and Kubernetes, developers need to orchestrate their production topology, and to provide management, security and governance of their applications. Girish Dhanakshirur will share the lessons learned during IBM's journey of containerization and how IBM sees Kubernetes fit in the broader IBM strategy.

avatar for Girish Dhanakshirur

Girish Dhanakshirur

Distinguished Engineer & CTO | Cloud Pak System, IBM Mobile Foundation, IBM Hybrid Cloud
Girish Dhanakshirur is the IBM Distinguished Engineer & CTO with WW Chief Architect responsibility for Mobile and Clout Technologies. As the CTO, he has the responsibility of these offering's architecture, strategy and development. He works closely with many WW clients on large-scale... Read More →

Monday February 17, 2020 09:22 - 09:27


Keynote: Containerizing Deep Learning Using Kubeflow on AWS - Sukanya Mandal, Data Scientist, Capgemini
Even though Deep Learning is hyped and is certainly used in many industrial use cases, but the major challenge encountered by those trying to deploy it. Issues such as
-- software management (heterogeneity of various frameworks - each with their own deployment methodology)
-- composability (built using multiple component - each using different set of languages or toolkit, instead of monolithic architecture)
-- portability
-- performance optimization
-- collaborative development
-- scalability
-- infrastructure management
arise out of the blue when deep learning workflow or pipelines are to be productionized resulting in sleepless nights of the engineers.

This talk will particularly cover these pain points and address how containers come to the rescue with a demo on single node and distributed node deep learning training on Amazon EKS using Kubeflow.

avatar for Sukanya Mandal

Sukanya Mandal

Data Scientist, Capgemini
Sukanya is a Data Scientist working with Capgemini. She leads a couple of open source communities - PyData Mumbai, Pyladies Mumbai and is also the co-organizer of AWS User Group Mumbai. Besides work and community efforts she loves to explore new tech and pursue research and has published... Read More →

Monday February 17, 2020 09:29 - 09:39


Sponsored Keynote: Multi What???? Multi-cloud, Multi-cluster, Multi-tenanted K8s - Gaurav Mehta, Field Engineer, Rancher
Gaurav Mehta will share some general Kubernetes trends and discuss some personal experiences after being involved in a multi-year transformation at a major financial services organization. Gaurav will highlight the challenges and the benefits the organization is now reaping from this work, all thanks to the power and flexibility of Kubernetes.

avatar for Gaurav Mehta

Gaurav Mehta

Field Engineer, Rancher Labs
Gaurav is working with Rancher labs as a Field Engineer. He has been using with containers and various container orchestration frameworks for production grade workloads for many years.

Monday February 17, 2020 09:41 - 09:46


Keynote: Keeping Your Data in Kubernetes with Vitess - Sugu Sougoumarane, CTO, PlanetScale
An increasing number of applications and workloads are being migrated to and are being built for Kubernetes. It has been sufficiently established that Kubernetes is the platform of the future.

However, drilling down will reveal that the most successful of these workloads are stateless, and that the database/storage layers have mostly remained outside. This begs the question: What will it take to run everything in Kubernetes? What are the risks and benefits?

In this respect, Vitess has a unique background. Due to the fact that it was built to run on Borg, it was ready for Kubernetes from day one. The best part of this is that many leading-edge adopters ran with Vitess very early on; this resulted in a diverse group of Vitess deployments on Kubernetes, from tiny Vitess installations all the way to JD’s colossal clusters.

Organizations that have adopted this approach are reaping many unique benefits such as no vendor lock-in, unified management of infrastructure, and self-service based automations.

We will cover all these use cases and go over the details of how these organizations benefited by going all in with Kubernetes.

avatar for Sugu Sougoumarane

Sugu Sougoumarane

CTO, Planetscale, Inc.
Sugu is CTO at PlanetScale. He is also the lead developer and community leader of the Vitess open source project which he co-created at Youtube in 2010. Vitess has helped multiple companies scale MySQL massively. Prior to Vitess, he worked on various scaling and infrastructure projects... Read More →

Monday February 17, 2020 09:48 - 09:58


Keynote: Closing Remarks
Monday February 17, 2020 09:58 - 10:00


Coffee Break
Monday February 17, 2020 10:00 - 10:30


Resiliency Patterns in Kubernetes - Ravi Hari & Lakshminarayanan S, Intuit
Kubernetes being a de facto standard for container deployments and orchestration the applications running on kubernetes platform should be highly available and resilient to failures. With Nodes and Pods being ephemeral in kubernetes there are high chances for application users/clients to get 504 or 502 (5xx) errors when a node restarts or a pod gets terminated.

This session discusses how Intuit came up with these resiliency patterns and have applied in Kubernetes clusters and applications run in them avoid the failures.

This session also talks about Life-Cycle manager an open source project (https://github.com/keikoproj/lifecycle-manager) which uses lifecycle hooks from the autoscaling group to pre-drain the instances and it will also deregister the instance from any discovered ALB target group to avoid in-flight 5xx errors.

avatar for Ravi Hari

Ravi Hari

Staff Software Engineer, Intuit
Ravi Hari is a staff software engineer at Intuit working in Intuit’s Modern Saas platform. He is one of the core contributors to Active-monitor and a dedicated Open Source advocate. Previously he worked on various products as performance engineer to optimize the applications for... Read More →

Lakshminarayanan S

Principle Engineer, Intuit
Laks is currently leading the Intuit Modern SaaS team in IDC, Bangalore, which is building a next generation platform using containers and Kubernetes. Prior to this role, Laks was leading the AWS migration of Intuit's small business group applications.

Monday February 17, 2020 10:30 - 10:55


Auditing in Kubernetes 101 - Nikhita Raghunath, Loodse
Have you ever wondered who created particular changes in your cluster, when they created it or what resources were modified? All of such information about “what sequence of events lead to this scenario” can be obtained using the powerful audit logging feature.

In this talk, we will first go over what audit logs are and how to leverage them to stay informed with what goes on in your cluster. Keeping both performance impact and accountability in mind, we will then walk through examples of policy configurations to enforce best security practices, detect misuse and make your cluster more compliant. We’ll also do a demo of setting up auditing on a cluster and inspecting the logs. Finally, we will see what future improvements are planned for this feature and how you can provide feedback and get involved.

avatar for Nikhita Raghunath

Nikhita Raghunath

Software Engineer, Loodse
Nikhita is a software engineer at Loodse and is a core contributor to Kubernetes. She is on the Kubernetes Steering Committee, a CNCF Ambassador, and the technical lead for SIG Contributor Experience.

Monday February 17, 2020 10:30 - 10:55


Cortex: Ingesting and Querying 100s of Billions of Samples Per Day - Goutham Veeramachaneni, Grafana Labs
Prometheus is the popular open-source monitoring system that is easy to use and scales quite well. We will start with a quick introduction of Prometheus and then move on to the problem of building a horizontally scalable, distributed version of Prometheus to handle _infinite_ scale: Cortex. We will look at the architecture, see how it is designed with decoupled ingest and query paths that can be scaled independently.

We will start with the original architecture of Cortex, see how it evolved and the bottlenecks and issues we hit that inspired the changes. We will see what the community is working on now and what the future holds for Cortex!

avatar for Goutham Veeramachaneni

Goutham Veeramachaneni

Software Engineer, Grafana Labs
Goutham Veeramachaneni is a developer from India who started his journey as an infra intern at a large company where he worked on deploying Prometheus. After the initial encounter, he started contributing to Prometheus and interned with CoreOS, working on Prometheus’ new storage... Read More →

Monday February 17, 2020 11:05 - 11:30


MetaController: Build K8s Controllers as Declarative Intents - Amit Kumar Das, MayaData
In the world of Kubernetes (K8s) it is natural to have heard about controllers. Controllers are a natural extension to K8s that help in building domain specific infrastructure logic. In case you have written any controller logic, you would have noticed a lot of learning curve to implement the same. There has been various attempts to provide scaffolding and code patterns to ease this development. While these guidelines have tried to provide nice abstractions, they fail to groove us into the reconciliation mindset which acts as a steep barrier to enter into Kubernetes paradigm.

In this talk, Amit will showcase how MetaController (https://metacontroller.app/) help teams to think and design controllers with reconciliation as the first class citizen. They will also demo how K8s specific details are pushed to the background enabling teams to innovate on their lines of business.

avatar for Amit Kumar Das

Amit Kumar Das

Director Of Engineering, MayaData
Amit is the director of engineering at MayaData, where he works on various open source projects including OpenEBS and MetaController. In his earlier days, he was a contributor to openstack cinder and apache cloudstack projects. When not writing code or talking about it, Amit loves... Read More →

Monday February 17, 2020 11:05 - 11:30


Extending Kubernetes - Lessons Learned From an L4 Ingress Implementation - Srinivas Brahmaroutu, IBM
This talk will focus on how to connect your workloads running in Kubernetes using vendor provided Hardware LoadBalancer. When a service is created with type LoadBalancer, Kubernetes Service Controller automates the creation of an instance of LoadBalancer with external IP that can be reached by the clients of your application. The firewall rules are also properly configured by the cloud provider for your service object. The intent of our talk is to provide you with necessary information on how loadbalancers work and how to use them with Kubernetes workloads.

Implementation for LB varies in their design, implementation and capabilities they expose. In this session we will firstly share our experiences working with loadbalancers on different cloud providers. We will also discuss how to share LoadBalancers among workloads to be cost effective and user friendly without vendor lock-in.

avatar for Srinivas Brahmaroutu

Srinivas Brahmaroutu

software engineer, IBM
Srinivas Brahmaroutu works as a Software Engineer at IBM Corp. He has many years of experience around IBM cloud offerings. He has worked on many strategic open source projects including Cloud Foundry, Docker and Mesos. Currently he works on Kubernetes contributing to test-infra and... Read More →

Monday February 17, 2020 11:40 - 12:05


Service-Mesh for Enterprise Multi-Tenant Kubernetes - Sudeepto Roy & Venkatesh Kinthali, JP Morgan Chase
Service mesh has become an essential component for managing the complexity of modern cloud native micro service applications. While most Kubernetes clusters in public cloud are single-tenant, most of the enterprises run Kubernetes as managed multi-tenant clusters. All existing service mesh implementations are installed cluster wide, thus it discovers every service of the cluster and makes it available for consumption and breaks multi-tenancy for the cluster. Tenant application deployed on these enterprise clusters are run with restricted privileges and capabilities, hence also posing a challenge in adopting service mesh.
In this talk, we will describe how we designed and operate our managed service mesh offering on kubernetes clusters, overcoming many of the current service mesh limitations, while exposing the full benefits of the technology to our enterprise customers.

avatar for Sudeepto Roy

Sudeepto Roy

Vice President, JP Morgan Chase
Sudeepto Roy is an architect at JP Morgan private cloud team. He is currently spearheading Kubernetes and Service mesh development and adoption strategy for the JPMorgan. He has deep networking expertise having worked in Aruba for more than 6 years.

Venkatesh Kinthali

ASSOCIATE, jpmorgan
Venkatesh is principal developer of service mesh for JPMorgan. He has experience of working in multiple private cloud platforms like Cloudfoundry and Kubernetes.

Monday February 17, 2020 11:40 - 12:05


Lunch (Provided)
Monday February 17, 2020 12:05 - 13:35


An Adventure Of Link-Local Kind - Harsha Narayana, Cisco
This talk focuses mainly on the efforts and learnings involved in exploring and implementing the customization needed in Kubernetes to enable the usage of Link-Local IPs while forming the Kubernetes cluster for on-premise deployment. This talk tries to give an overview of what necessitates the need for such customization and the advantages that it can bring about while giving equal focus on the efforts required in managing and customizing the Kubernetes for such a custom behavior.

1. What are the changes done to enable this behavior?
2. How are we managing the Kubernetes fork?
3. How do we plan on handling CVEs and Upstream security patches?
4. Long term maintenance concerns
5. Lessons and Challenges involved in the customization
6. How to integrate these changes with Calico?
7. Managing and maintaining an internal fork of Calico

This talk will conclude with a demo of the use-case

avatar for Harsha Narayana

Harsha Narayana

Senior Software Engineer, CISCO Systems, Inc.
Harsha works for Cisco as a Senior Developer in a team responsible for building an on-prem Kubernetes platform. He is a Pythonista at heart who is a core developer for a Web service framework named Sanic.

Monday February 17, 2020 13:35 - 14:00


Enforcing Standards in CI/CD Using Open Policy Agent - Gaurav Gajkumar Chaware, InfraCloud
Enforcing policies such as using labels or resource requirements after deploying in a runtime environment is costly. If these policies can be enforced in CI/CD phase on Kubernetes manifests or Terraform scripts it will be more efficient.

In this talk, Gaurav covers a brief overview of OPA and demonstrates how Open Policy Agent can be used to enforce the policies in CI/CD phase and beyond. The demo consists of how OPA is used during the build phase to validate conformance to standards and security policies. Gaurav will use a Kubernetes manifest and a Terraform template as an example which will be validated by a policy for conformance.

Gaurav will further demo how the same policy can be used after deployment to cluster for validating and enforcing the same policy. The in-cluster enforcement is done by a Kubernetes admission controller which is generated from the policy.

avatar for Gaurav Gajkumar Chaware

Gaurav Gajkumar Chaware

Senior Technology Architect, InfraCloud
Gaurav is employed with Infracloud Technologies as a Senior Technology Architect. He is currently involved in projects involving OPA setup at multiple medium and large organisations. He has been working in Software Services industry (previously with Infosys and Cognizant) for 14 years... Read More →

Monday February 17, 2020 13:35 - 14:00


Kubernetes Federation for Edge - Nikhitkumar Kotagiri, NVIDIA
What does it take to run Kubernetes at the edge? Running applications on edge devices is a fundamental shift from the cloud native world and this talk explores if Kubernetes is ready for it. We will start by exploring the different shades of the edge through the lens of several use cases: retail store, edge antenas, highways, cars and cargo ships.

We will also highlight the challenges that applications and infrastructure faces when running at the edge (NAT boundaries, intermittent connectivity, limited compute resources etc). Finally we will present a kubernetes federation solution that can handle the scale of managing thousands of edge devices. An example deep learning application will be used to demonstrate the solution.

avatar for Nikhitkumar Kotagiri

Nikhitkumar Kotagiri

Site Reliability Engineer, Nvidia

Monday February 17, 2020 14:10 - 14:35


Modernizing Monolithic Application: Isolation Before Independence - Vinothini Raju, gopaddle
One of the major challenges in modernizing a monolithic application is its microservice architecture readiness. Most of the enterprise applications are monolithic and re-architecting applications requires a tremendous effort. Also teams don't have an upfront visibility of integration aspects like routing, inter-service and database level dependencies. This adds a huge risk towards the end of the modernization effort. An alternate approach is to optimize the build process and deploy the applications in a distributed mode on Kubernetes. This approach is useful in many ways as the teams can mitigate integration issues early in the transformation cycle and can slowly improve the application architecture to reap the full benefits of kubernetes. This presentation will cover the approach to isolate services at build and deployment level before converting them as independent microservices.

avatar for Vinothini Raju

Vinothini Raju

Founder & CEO, Bluemeric Technologies Pvt Ltd
Vinothini Raju, is the CEO & founder at gopaddle.io. She has over 18 years of experience as developer, architect and product head leading innovative teams. In the early days at gopaddle, her mission was to build workload portability solution that breaks vendor-in across different... Read More →

Monday February 17, 2020 14:10 - 14:35


Securing Container Image Root File System on the Kubernetes Worker Nodes  - Harshal Patil & Pradipta Banerjee, IBM
The upcoming Memory Protection & Encryption capabilities in the hardware conceal the workload running in the cloud system such that, even the root of the system won't be able to read the memory pages used by the workload.

This is a continuation of our efforts to bring the advancements in Memory Protection and Encryption to the container workloads. In KubeCon Barcelona 2019 (https://sched.co/MPdQ) we spoke about protecting ephemeral volumes while in KubeCon China 2019 (https://sched.co/NrpO) we introduced encryption in container images. Taking this forward, in this presentation along with the demo, we will talk about the ideas around protecting container rootfs from malicious host administrators. Container images are extracted on the host by the containerd, but in order to take full advantage of the Memory Encryption, we need to change the way container images are pulled on the host.


Harshal Patil

Advisory Systems Software Engineer, IBM
Harshal is an Open Source developer working on Kubernetes and Runtimes. At IBM Power Systems, he designs and implements container architectures focused on security that take advantage of Power's unique hardware features. In the container ecosystem, Harshal’s contributions span from... Read More →
avatar for Pradipta Banerjee

Pradipta Banerjee

Senior Tech Staff Member, IBM
Pradipta is a Senior Technical Staff Member in IBM Systems, where he leads cloud-native platform initiatives and works with customers to help them with their digital transformation journey. He comes with an extensive infrastructure and cloud background and has worked on many first... Read More →

Monday February 17, 2020 14:45 - 15:10


A Safari into the KubeVerse - Dhananjay Sathe, Rapyuta Robotics
Kubernetes is for the most part is a whole new universe where the wonders of kubectl and friends enchant the amateur onlooker with the magical objects of pods, self healing deployments, networks all operating in the promised land of #webscale. The talk intends to demistify the basic workings of kubernetes by following the common kubectl command as it traverses the kubeverse by gently introducing a treasure trove of "shiny new things" like the API server, admission control, initializers, the GVK, objects, controllers, informers.

avatar for Dhananjay Sathe

Dhananjay Sathe

Staff Engineer, Rapyuta Robotics
Dhananjay Sathe is a Staff Software Engineer at Rapyuta Robotics. He splits his time between hacking robots and kubernetes , bridging the gap to help make robots more ubiquitous.

Monday February 17, 2020 14:45 - 15:10


Coffee Break
Monday February 17, 2020 15:10 - 15:40


Noobernetes 102: Get Ready for Production - Neependra Khare, CloudYuga Technologies
Earlier this year at Kubernetes India Day I presented ["Noobernetes 101: Top 10 Questions We Get From New K8s Users"](https://www.youtube.com/watch?v=pzY55PPrtI8) along with Karthik Gaekwad], in which we answered top 10 questions newbies have when they start exploring Kubernetes.

Once the basics are in place, users would have questions regarding day-2 operations like the following:-

- Networking: Which CNI network driver I should use?
- Stateful v/s Stateless apps: How to run a stateful workload?
- Application Packaging: How to package my application?
- Security: What are some of the security guidelines?
- Debugging: How to debug, if an application, node or cluster fails?
- Deployment Pipelines: What are my options to do CI/CD, and how to build a pipeline?
- Devops concerns: How to set-up logging, monitoring, observability?

In this session, I'll answer the above questions.

avatar for Neependra Khare

Neependra Khare

Founder and Principal Consultent, CloudYuga
Neependra Khare is the Founder and Principal Consultant at CloudYuga Technologies, which offers training and consulting services around cloud-native technologies such as Kubernetes, Prometheus, Service Mesh, etc. He is an CNCF Ambassador and Certified Kubernetes Administrator (CKA... Read More →

Monday February 17, 2020 15:40 - 16:05


Intelligent Workload Re-shuffling to Minimize Idle Resources Across Cluster - Yash Bhatnagar & Hemani Katyal, VMware
A common problem in kubernetes is the fragmentation of available resources across nodes. Inadvertently, pods eventually end up getting scheduled across nodes in such a way that for any new pod, ALL the resources requested by it are collectively unavailable at any single node, making the pod un-schedulable.

Even though your overall cluster might have much more capacity available across the nodes, a scale-up is still needed. It creates a "pseudo" resource crunch that could be simply avoided by carefully re-scheduling the pods across the nodes.

In this session, we will present an efficient, smart but yet simple solution that, whenever possible:
1) Provides a feasible migration plan to any fit new pods stuck waiting for resources, within the existing infrastructure
2) Avoids such a fragmented scenario by periodically balancing the resources on the k8s nodes.

avatar for Yash Bhatnagar

Yash Bhatnagar

Member of Technical Staff 2, VMware
Yash is working with VMware India R&D as Member Technical Staff 2, and has 3.5 years of industrial experience with cloud architectures and micro-service development. He has a keen interest in machine learning, distributed systems & micro-service infrastructures, and has been working... Read More →
avatar for Hemani Katyal

Hemani Katyal

Member Technical Staff 2, VMware
Hemani is a passionate software engineer with around 4+ years of industry experience. Currently working as a Member of Technical Staff with VMware. She is one of the main contributors to K8s showback/chargeback OSS implementation by VMware. Prior to VMware, she was working with Red... Read More →

Monday February 17, 2020 15:40 - 16:05


Kubernetes Ingress: Do More with Less - Sudipta Biswas & Monotosh Das, VMware
The present ingress object semantics are too trivial and the Loadbalancer implementing traffic rules using this object have resorted to annotations or completely new CRD objects to express these rules better. Some of these load balancing features can be looked at as completely operator driven which means it can be debated if they should really be part of the same enhanced ingress object.

In this talk, we would look at the importance of the Ingress object, it's journey and evolution, how it morphed in projects like Istio/Contour and the ingress v2 feature being worked in the community. The fine balance of keeping it simple for the developers to use and yet allowing the operators to control the essential knobs. Additionally, we would look how the ingress object plays a crucial role in the multi-cluster future spread across geographies.

avatar for Sudipta Biswas

Sudipta Biswas

Staff Software Engineer, VMware
Sudipta works for VMware as a part of the Avi R & D team. He is the architect/designer of Avi's load balancing products around Kubernetes and containers. He has a total of 12 years of work experience with specific experience in the domain of cloud computing for over 8 years. Before... Read More →

Monotosh Das

Senior Member of Technical Staff, Vmware
Monotosh has a total of over 8 years of work experience and is presently employed by VMware. He has worked on multiple products around SDN, OpenFlow in the past before working as a senior developer in VMware's loadbalancing products for Kubernetes and containers. He also has a downstream... Read More →

Monday February 17, 2020 16:15 - 16:40


Turtles All the Way Down: Inception for Kubernetes - Hardik Dodiya, SAP
Kubernetes has evolved into the de-facto platform for managing cloud-native workloads with consistent development and operational experience across infrastructure providers. But there is one workload which Kubernetes doesn't normally manage: Kubernetes itself!

We study the design, benefits, and challenges of the INCEPTION model: treating Kubernetes as yet another application for Kubernetes to run. This is accomplished with standard means (eg, StatefulSets, Services, Machines via Cluster-API) and is productively used in SAP's open-source project Gardener.

By enabling Kubernetes as an INCEPTION platform, we drastically reduce the management complexity by avoiding imperative toolsets, whilst extending the capabilities and scope of Kubernetes itself.

Lastly, we show a live demo of how this works in practice. We also discuss opportunities for this work in the sig-cluster-lifecycle.

avatar for Hardik Dodiya

Hardik Dodiya

Software Developer, SAP
Cloud-enthusiast would be a one-word bio. Curiosity and efforts to resolve it define him the best. Hardik is always motivated and eager to learn new technologies. Cloud technologies have been rushing his adrenaline from the start of the career including research-work. He studied computer... Read More →

Monday February 17, 2020 16:15 - 16:40


Keynote: Opening Remarks
Monday February 17, 2020 17:00 - 17:05


Keynote: Unleashing the Power of Kubectl - Suraj Narwade, Platform Engineer, uSwitch
Do you use kubectl? How efficiently do you use kubernetes? In this talk, I will give you a tour of some of the most powerful, interesting and less-known features of kubernetes command line i.e kubectl. While preparing for CKA(Certified Kubernetes Administrator), I found some of the commands very interesting and worth sharing with a wider audience.

These tricks will help the audience to learn new things about kubectl which will improve their productivity with kubectl. The talk will involve things like how you can set editor of your choice for kubectl, how to know about kubernetes resources using kubectl only and a lot more cool stuff.

We will also discuss extending kubectl using plugins and an awesome new tool.

avatar for Suraj Narwade

Suraj Narwade

Platform Engineer, uSwitch
Suraj Narwade works as a Platform Engineer at uSwitch, London. As a Platform Engineer, he works around Cloud-Native technologies like Kubernetes, Golang, Prometheus, etc He is an Open-Source enthusiast who contributes to Open Source in every possible way. He is CNCF Ambassador and... Read More →

Monday February 17, 2020 17:07 - 17:17


Keynote: Getting Started as an Open Source Contributor - Ihor Dvoretskyi, Developer Advocate, Cloud Native Computing Foundation & Nikhita Raghunath, Software Engineer, Loodse
Nikhita Raghunath, a Steering Committee member and a core contributor to Kubernetes; and Ihor Dvoretskyi, a long-term Kubernetes contributor, now a Developer Advocate at the Cloud Native Foundation, the largest open source foundation in the world, will share their insights on becoming a contributor and an active community member in the world of open source. Also, they will highlight the opportunities for those who are about to make their first steps in the open source contributions, including the programs as Google Summer of Code, Community Bridge by The Linux Foundation, Outreachy and others.

avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation
avatar for Nikhita Raghunath

Nikhita Raghunath

Software Engineer, Loodse
Nikhita is a software engineer at Loodse and is a core contributor to Kubernetes. She is on the Kubernetes Steering Committee, a CNCF Ambassador, and the technical lead for SIG Contributor Experience.

Monday February 17, 2020 17:19 - 17:29


Keynote: Closing Remarks
Monday February 17, 2020 17:29 - 17:30