• June Edition: Bay Area Kubernetes Dinner + Hack (Round table Discussions)

    Dinner & Hack Welcome to the June edition of the Bay Area Kubernetes Meetup! To kick off the summer season the Bay Area K8s organizer’s have decided to switch up the traditional meetup w/ a fun way to engage with fellow members. This is a great way to share your best practices, tips or hacks with like minds. Dinner & Hack is an interactive round table discussion forum. This is a spin off a lunch event Google Cloud sponsored during KubeCon EU. A few steps need to take place prior to arrival to this event: 1. Please fill out and select the topic you would like to participate in here: Discussion Form: https://forms.gle/4pD9sHiXR6Suwqi9A 2. Also, indicate on the form if you are interested in hosting a table (Don’t be shy!) 3.Bring your laptop -to demonstrate interactive examples Look forward to your participation. Note: Filling out the form will also confirm your RSVP - we want to ensure we have enough tables per topic. TENTATIVE AGENDA: 6:00–6:40 Check-in & Table assignments 6:40–6:45 Welcome 6:45–7:20 Round table Discussions 7:20–7:40 Show + Tell 7:40-8:00p Network If you require any special accommodations, please email: [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    2
  • May: Bay Area Kubernetes Meetup

    1212 Bordeaux Dr

    ******May's Meetup: a pre-Kubecon EU celebration!***** We look forward to you attending the meetup! AGENDA: 6:00–6:30 Check-in, Eat and Network 6:30–6:40 Welcome 6:40–7:10 Presentation: Supercharge Kubernetes to run Big Data and Databases 7:10-7:20 Q&A 7:20–7:45 Networking Yippie, we will have a light refreshments. If you require any special accommodations, please email: [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    5
  • April Bay Area Meetup

    Net App

    ***Welcome to the April edition of the Bay Area Kubernetes Meetup!*** At this month’s meetup, we will be listening to Alexander Matyushentsev and Jesse Suen talk about “GitOps at scale on Kubernetes at Intuit using Jenkins and Argo CD.” GitOps is a way to do Continuous Delivery by using Git as source of truth for declarative infrastructure and applications. In this session learn about how Intuit manages Continuous delivery of thousands of applications, across 100+ Kubernetes clusters using Jenkins and Argo CD. They will talk about how the patterns they developed to manage software delivery at scale. Join us to learn more. ABOUT THE SPEAKERS: Jesse Suen Jesse is a Principal Engineer at Intuit developing microservices-based, distributed applications for Kubernetes. He was an early engineer at Applatix (acquired by Intuit), building a platform to help users run containerized workloads in the public cloud. Prior to that, he was part of the engineering team at Tintri and Data Domain working on virtualized infrastructure, storage, tooling, and automation. Jesse received his B.A. in Computer Science & Cognitive Science from UC Berkeley. He is one of the core contributors of open source "Argo Workflows" and "Argo CD" projects. Alexander Matyushentsev Alexander is a Principal Engineer in the Intuit Modern SaaS team. He was an early engineer at Applatix (acquired by Intuit) focused on building tools which makes it easier to use Kubernetes. He is one of the core contributors of open source "Argo Workflows" and "Argo CD" projects. Alexander is passionate about open source, cloud-native infrastructure, and tools which increase developer productivity. AGENDA: 6:00–6:30 Check-in 6:30–6:40 Welcome 6:40–7:10 Presentation: “GitOps at scale on Kubernetes at Intuit using Jenkins and Argo CD” 7:10–7:25 Break 7:25–8:00 Networking A very special thank you to NetApp for hosting & feeding us! If you require any special accommodations, please email: [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    2
  • March Kubernetes Bay Area Meetup

    Google Building MP1

    Welcome to the March edition of the Bay Area Kubernetes Meetup! At this month’s meetup, Sherry Ger will be facilitating a beginner's workshop about Elastic Stack. ABOUT THE FACILITATOR: Sherry Ger is a solutions architect at the Elastic. Prior to becoming a solutions architect, she supported many enterprise customers in the Bay Area scaling out their Elastic deployments. When Sherry is not passionately talking about ingest pipelines, she is teeing off under the Bay Area sun or coaching the Math Olympians. ABOUT THE WORKSHOP: While Kubernetes can dramatically simplify the task of application deployment in containers, its ephemeral nature posts a different sets of challenges for managing application performance and gaining visibility into services. In this workshop, we will use the Elastic Stack to monitor every component and every aspect of your Kubernetes deployment, apps, services, containers, logs, metrics, and performance. WORKSHOP PREP: Please sign up for a Google Cloud Platform account if you don't have one. AGENDA: 6:00–6:30 Check-in 6:30–6:40 Welcome 6:40–7:10 Workshop 7:10–7:25 Break 7:25–7:55 Workshop Cont’d 7:55–8:30 Networking A very special thank you to Google for hosting & feeding us! If you require any special accommodations, please email the organizers at [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    1
  • KubeDay Bay Area 2019

    Google Cloud Building

    Let's kick off 5th birthday of Kubernetes year with an extended meetup! We'll have talks, workshops, a lightning talk hour, and lots of networking time to find out what your Kubernetes neighbors are working on. You *must* register for the event on Eventbrite: https://www.eventbrite.com/e/kubeday-bay-area-2019-tickets-55937071286 MAJOR thank you to our sponsors! Google Cloud // Red Hat // Code Fresh If you require any special accommodations, please email the organizers: [masked]. ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    9
  • January Kubernetes Bay Area Meetup

    Google Building MP3

    Welcome to the January edition of the Bay Area Kubernetes Meetup! ABOUT THE SPEAKERS: Joe Beda is a principle engineer at VMware. He was the co-founder and CTO of Heptio. Previously, at Google, Joe co-created Google Compute Engine and filed the first ever Kubernetes project commit. He is a strong advocate for open source and a frequent contributor to the community. Dennis Adjei-Baah is a software engineer at Buoyant Inc, where he contributes to and provides support for the open source project Linkerd, an L7 proxy that provides a dedicated service mesh layer in microservice environments. Prior to Buoyant Dennis was a software engineer at Ticketfly (acquired by Eventbrite). In his spare time, If he isn't making weird electronic music, you can find him enjoying all the wonderful things the Bay Area has to offer. ABSTRACTS: Dennis - Debugging microservices running in Kubernetes can be difficult when dealing with certain kinds of failures; for example, when services fail with request timeouts or HTTP 500 error responses. In this talk, we'll walk through a brief overview of Linkerd, a service mesh that provides out of the box observability for microservices in Kubernetes clusters. We’ll walk through some of Linkerd’s features and see how we can use its CLI and UI dashboard to troubleshoot these kinds of errors that are not easily visible from Kubernetes’s dashboard or API. Joe - The world of containers is moving to the next phase. We now have an evolving toolbox. The question is now what do we do with this new tool box? We need to think beyond just running containers and instead about how we use the patterns and primitives to automate all parts of application development and operations. In this talk, we will outline how Kubernetes was built to be built on and detail some of the innovative techniques and projects that are taking things to the next level. AGENDA: 6:00–6:30 Check-in 6:30–6:40 Welcome 6:40–7:10 Dennis Adjei-Baah, Linkerd 7:10–7:25 Break 7:25–7:55 Joe Beda, VMware 7:55–8:30 Networking MENU: Mediterranean Platter: spanakopita, butternut squash hummus, marinated olives, mint labneh, pita Turkey sliders with cranberry compote Samosas with tamarin chutney A very special thank you to Google for hosting & feeding us! If you require any special accommodations, please email Nancy Mohamed at [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    9
  • November Kubernetes Bay Area Meetup

    Maxwell Tech Talk Room, Google US-MTV-CL3

    Welcome to the November edition of the Bay Area Kubernetes Meetup! At this month’s meetup, Ian Chakeres, Silvia Xu, and Federico Bongiovanni will be facilitating a beginner's workshop about building and running Kubernetes on a Cloud VM. ABOUT THE FACILITATORS: Dr. Ian Chakeres enjoys building cloud software teams, products, and technology. At Google he's making it possible monitor, manage, and enforce policies across all your Kubernetes clusters, whether in the cloud or on-prem. Ian holds an MBA from the University of North Carolina KFBS, a PhD in Electrical Engineering from the University of California Santa Barbara, a MS in Electrical Engineering from the Ohio State University, and a BS in Electrical and Computer Engineering from the Ohio State University. Silvia Xu is a software engineer in Google's Kubernetes team. She's working on making it easy to manage lots of Kubernetes clusters consistently, including hybrid and multi-cloud environments. Federico Bongiovanni is half Italian, half Argentine, and his love for computers and programming started on a Commodore 64 when he was eight. He's currently the manager and a member of the Kubernetes API Machinery team at Google. ABOUT THE WORKSHOP: In this hands-on 1-hour session, we go through building and running Kubernetes on a Cloud VM. Experts will be on-hand to help you get through any issues that you encounter. No preparation needed. We’ll walk through the following steps: login to the VM; install and configure the dependencies; download the source code; build the executables; and finally, run Kubernetes. WORKSHOP PREP: Bring a computer with ssh installed; be comfortable with the Unix command line; and if you want to build on your machine instead of a VM, please install and configure docker beforehand. AGENDA: 6:00–6:30 Check-in 6:30–6:40 Welcome 6:40–7:10 Workshop 7:10–7:25 Break 7:25–7:55 Workshop Cont’d 7:55–8:30 Networking A very special thank you to Google for hosting & feeding us! If you require any special accommodations, please email Nancy Mohamed at [masked] ——— More About Kubernetes Events: Kubernetes events are open to everyone. Please review the CNCF code of conduct before attending the event: https://kubernetes.io/community/code-of-conduct/

    2
  • Kubernetes - KubeBuilder, Stateful Applications

    Welcome to the October edition of Bay Area Kubernetes Meetup. This meetup is at Pivotal ( thank you for hosting!!!!). (We had a cancellation from the host and Pivotal was kind enough to pitch in as a host in the last minute). If you are interested in speaking or hosting us, fill out this form -> https://goo.gl/forms/wlVMNZoP5FVjPgCU2 Agenda: 6:00p - Gather, eat, network 6:20p - Kick off and welcome by organizer/host - Dhawal Yogesh Bhanushali 6:30p - First speaker, Fan Zhang - Topic, KubeBuilder - VMware 7:00p - 10 Min Break 7:10p - Second Speaker, Bogdan Matican - Topic, Stateful Applications - YugaByte First Talk Abstract The Kubernetes resources (Kubernetes APIs) are key values that Kubernetes cluster can provide to users. Controllers also need to be implemented for reconciling the resource objects declared. As it is tedious that developing, upgrading CustomResourceDefinitions (CRD) and controllers from the scratch, an effective scaffold can tremendously help developers to reduce coding workload. Attendees will learn how to rapidly build and publish Kubernetes APIs by kubebuilder (a scaffold framework for building Kubernetes APIs using CRD). Any developer interested in extending the Kubernetes API and using kubebuilder would benefit from this talk. First Speaker Bio Fan Zhang is a senior software engineer at VMware, where he works on both Kubernetes relating projects and enterprise products for VMware as cloud provider. As a Kubernetes member, he actively contributes in kubernetes upstream, SIG projects, and other opensource projects. He specializes in both cloud native application and large enterprise-grade distributed system development. Second Talk Abstract: Docker containers are great for running stateless microservices, but what about stateful applications such as databases and persistent queues? Kubernetes provides the StatefulSets controller for such applications that have to manage data in some form of persistent storage. While StatefulSets is a great start, a lot more goes into ensuring high performance, data durability and high availability for stateful apps in Kubernetes. Following are 5 best practices that developers and operations engineers should be aware of. 1. Ensure high performance with local persistent volumes and pod anti-affinity rules. 2. Achieve data resilience with auto-failover and multi-zone pod scheduling. 3. Integrate StatefulSet services with other application services through NodePorts & LoadBalancer services. 4. Run Day 2 operations such as monitoring, elastic scaling, capacity re-sizing, backups with caution. 5. Automate operations through Kubernetes Operators that extend the StatefulSets controller. We will demonstrate how to run a complete E-Commerce application powered by YugaByte DB, when all services are deployed in Kubernetes. Second Speaker Bio: Bogdan Matican is a Founding Engineer at YugaByte, working across all aspects of the product, from core database features to the enterprise administration console. He has been working in or around distributed systems for over 5 years, across Facebook (HBase, blobstore, stream processing), UCar (monitoring, data analytics) and research (security, cluster management).

    5
  • August Kubernetes Meetup!

    Intuit

    This is an off cycle meetup for us. We are usually every Third Thursday so thanks for making it out for this one! Thanks to our host this month, Intuit, for venue and food! Come to the building 20 entrance on Marine Way (across from a google building and a business park) If you are interested in speaking or hosting us, fill out this form -> https://goo.gl/forms/wlVMNZoP5FVjPgCU2 Agenda: 6:00p - Gather, eat, network 6:30p - Kick off and welcome - Paris Pittman, co-organizer, and Mukulika Kapas, Intuit 6:40p-ish - First speaker, Chris Hein, AWS 7:15p-ish - 10 Min Break 7:25p - Second speaker, Hui Luo VMware First talk abstract: Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a new managed service for running Kubernetes on AWS. This session will provide an overview of Amazon EKS, why we built it, and how it works. Attendees will learn about how IAM roles can be used for authentication with the cluster using kubectl and assigned to pods at runtime. Cluster visibility using CloudWatch logs and Cloud Trail will be explained. Pod networking using the open source CNI plugin as well as the AWS CLI commands to manage the cluster will be explained and shown. Attendees will learn how about master nodes autoscaling and manual scaling of worker nodes. Finally, the session will explain how an application can be easily deployed to this service maintaining upstream Kubernetes experience. This session will provide different ways how attendees can engage with AWS using different open source channels. Chris's bio: Chris Hein is a Partner Solutions Architect for the Amazon Partner Network where he specializes in all things Kubernetes and container related. Before Amazon, Chris worked for a number of large and small companies like GoPro, Sproutling, & Mattel. Follow him at @christopherhein Second Talk Abstract: Cross-cloud ci for kubernetes Cross-Cloud CI is a project that continually validate the interoperability between kubernetes and several CNCF projects for any commit on stable and head across all supported cloud providers. In this talk, the speaker going to share the experience of extending the ci to new platform like vSphere, discuss about some of unique challenges with kubernetes on-premise, attendees will learn how things are done differently with on-premise kubernetes versus public cloud kubernetes. Bio: Hui Luo is a open source engineer at VMware cloud native application team, an active contributor to upstream kubernetes on areas like kubelet, device plugin, actively participate meetings and works at sig-node, wg-resource management, and wg-machine learning. Before joining open source community, he is an experienced kernel engineer at VMware and Symantec, he is an experienced speaker as the VP of toastmaster club at VMware. Hui is also a hiker, runner and volunteer at communities like wildlife refuge, warming center for homeless,

    5
  • June Kubernetes - Skaffold and Istio Mesh Expansion

    Google West Campus 2 (GWC2), 1st floor, Room "Grand Teton Tech Talk"

    We're back after our May KubeConEU break! Hope that you had a good experience if you went and if not - see you in Seattle in December? Food and networking @ 6:00pm First talk goes on at 6:30pm 10 minute break in between Expect two great talks: #1 Skaffold - Matt Rickard, Google Developing applications on Kubernetes doesn't have to be so difficult. Skaffold is a tool that helps streamline iteration and development, whether that be in the "inner loop" of local development, or as part of a CI/CD pipeline. We'll go through the basics using skaffold with your existing projects, and then demo some more advanced features and workflows of skaffold. Learn how to use skaffold to build your images securely on-cluster with Kaniko or fast and incrementally with bazel. We'll also demo the different ways you can deploy those images to your cluster using kubectl, helm, or kustomize. Bio Matt Rickard is a Software Engineer at Google. He works on Kubernetes developer experience and container tooling products at Google, with a focus on local development and CI/CD tooling. He is a maintainer of many open source repositories, including skaffold, minikube, GoogleContainerTools/container-diff, and GoogleContainerTools/distroless. Twitter: @mattrickard #2 Istio Mesh Expansion - Ryan Moe, IBM In this talk attendees will learn how to expand the Istio service mesh by adding virtual machines. By deploying OpenVPN in your Kubernetes cluster you can integrate services running on VMs and use Istio to control this infrastructure as a single mesh. Bio Ryan has been working with Linux and other Open Source technologies since the early 2000s. He has worked in a range of fields from Linux system administration to e-commerce development to project management. Currently, he works for IBM as a developer advocate. Prior to that he was a developer in the greater OpenStack ecosystem. Venue: Google in Mountain View Building GWC2 Free and accessible parking around the building after 5:30pm

    7