Back To Schedule
Thursday, December 7 • 4:35pm - 5:10pm
Using Kubernetes API from Go [B] - Alena Prokharchyk, Rancher Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

As Kubernetes becomes increasingly popular, the number of integration and monitoring services around it are also growing. The key component of any such service written in Golan is kubernetes/client-go – a package that is used to talk to Kubernetes cluster APIs. During this talk, we will discuss the basics of client-go usage and how they can save the developer time needed for writing an actual app logic.
We will also demonstrate the best practices for using the package and lessons learned from the perspective of a developer who does integration work with Kubernetes on a daily basis. Following items will be covered:

* Client authentication in cluster vs outside of cluster
* Basic list, create and delete operations for Kubernetes objects with client-go
* How to watch and react on Kubernetes events using ListWatch and Informers
* Package dependencies (vendor) management

avatar for Alena Prokharchyk

Alena Prokharchyk

Principal Software Engineer, Rancher Labs, Inc.
Alena is a Principal Software Engineer at Rancher Labs, who's been working on building infrastructure services first for Virtual Machines, now for containers with main focus on Kubernetes. She enjoys helping others make sense of problems and explore solutions together. In her free... Read More →

Thursday December 7, 2017 4:35pm - 5:10pm CST
Meeting Room 19AB, Level 4