Join us for an evening of Kubernetes tips & tricks for getting started with K8S using developer friendly visualizations with Visual Studio Code (VS Code), zero-downtime traffic on Kubernetes, and more.
To confirm your reservation, please register as space is limited.
Schedule (topics subject to change based on demand):6:00pm - Registration Check-in Pre-event Networking Food & Drink6:20pm - Welcome/Intro - Tamao Nakahara (Weaveworks)6:30pm - Ralph Squillace (Microsoft) - Create Visually Compelling Developer Experiences for Kubernetes on VS Code6:55pm - Leigh Capili (Weaveworks) - The Gotchas of Zero-Downtime Traffic on K8S7:20pm - Chris Hein (AWS) - Title TBD8:15pm - Wrap-up8:30pm - End
Create Visually Compelling Developer Experiences for Kubernetes on VS Code - Ralph SquillaceGreat command-line developer tools are widely available for the K8S ecosystem, but fabulous visual developer environments are coming along more slowly, hindering uptake among application developers who are new to container orchestration or who prefer visually rich development environments.This session will show how to build upon the free K8S extension for the open-source Visual Studio Code (VS Code) editor to provide your own custom, developer-oriented experience for use with any kind of K8S cluster.Well show how you add to the behaviors and views in the VS Code k8s extension and demonstrate several different extensions built on it, each illustrating a different way to make K8S application development easier, faster, and more effective for an ever-wider array of developers. Youll leave empowered to create your own new visual experiences for K8S.
Ralph Squillace is a Principal Program Manager for Microsoft, helping the team supporting Helm, Draft, Brigade, CNAB, and the Visual Studio Code Kubernetes extension in the Cloud Compute Team. He's worked in distributed computing for far too many years, and it shows. He's presented and visited customers around the world, including at KubeCon 2018 in Copenhagen.
The Gotchas of Zero-Downtime Traffic on Kubernetes - Leigh CapiliNoticing your customers receive 503's every now-and-then? Does it seem to happen a lot when you're updating your app or even just rotating your k8s cluster nodes? Maybe you used to have this problem; then you added some strange settings and it's mostly working now, but you have no idea why.What most people need from K8S regarding traffic is a very repeatable but under-documented combination of esoteric, non-default options.We'll explain these options, by first walking through the basic needs of shifting application traffic and then applying that knowledge to the states of compute, rollout, and canonical networking we see with K8S.Expect tidbits about CRI, CNI, Ingress, and k8s design trade-offs :)By the end of this session, we should all understand how to keep modern applications serving successful requests for a myriad of typical edge-cases.
Leigh Capili is a Kubernetes Contributor and works in Developer Experience with Weaveworks. He authored kubeadm's etcd mTLS implementation and is currently working toward k8s component standards and cluster addons. Leigh is mostly concerned about helping people. He has spoken previously at KubeCon, DockerCon, PuppetConf, and DevOpsDays Rockies and has a heart for building community and sowing into others.
[Title TBD] - Chris HeinHow to manage your AWS resources directly from Kubernetes via the CLI by leveraging AWS Service Operator.
Chris Hein is a Sr. Developer Advocate for Kubernetes/EKS at Amazon Web Services. Before Amazon, Chris worked for a number of large and small companies like GoPro, Sproutling, & Mattel.
MC: Tamao Nakahara, Head of Developer Experience, Weaveworks
This is a joint meetup between Bay Area Kubernetes, Weave User Group, and SF DevOps.
Have an issue with this listing? Report it here.