December 6-8, 2017 - Austin, Texas
Click Here for More Information + Registration 

Customize your schedule by session topic and skill level:
Session Topic - Refer to the "Type" filter list to the right to find a session based on topic. Talk Difficulty - Sessions are categorized as [B]eginner, [I]ntermediate or [A]dvanced at the end of each talk title. No letter indicates an “Any” level. 
View analytic
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 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
Alena Prokharchyk is a Software Engineer at Rancher Labs. Before Rancher Labs, Alena joined Citrix through the Cloud.com acquisition, where she worked on CloudStack - Infrastructure as a Service (IaaS) cloud computing platform. For the past three years with Rancher Labs, Alena wo... Read More →

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

Attendees (199)