Vivek Singh explains the fundamentals of the Kubernetes client-go library and demonstrates how to write a Go application that interacts with the API.
In this video we looked into the libraries that can be used to develop an application that talks to Kubernetes API server to do certain thing.
We also looked into the versioning and compatibility of the client-go library and actually wrote an application to get all the pods from the default namespace.
Web:
viveksingh.dev/
Introduction
Agenda
Programs that talk to Kubernetes cluster
Libraries that are used
client-go library
api library
apimachinery
Writing an app to get all the pods from default namespace
client-go and k8s server version compatibility
Continue writing the application
Getting the deployment from a namespace
Ways to run, written program
API Versioning
Summary
Like and Subscribe
Why it's here
1 person recommends this
What people say. Highly recommended as an underrated and excellent resource for learning how to write Kubernetes controllers and operators in Go.
Moments people linked to
o
u/off-road_codingin r/kubernetes • Recommends
On “Writing an Operator from scratch”
I was struggling until I found this underrated YT channel. I have written multiple operators for work since then. All his videos are very good for people that are interested in programming Kubernetes in Go. [video
Thank you, Vivek :D