Back To Schedule
Monday, October 26 • 17:15 - 18:05
Programming Extensions for Kubernetes and kubectl in Go - Philippe Martin, SFEIR

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

Feedback form is now closed.
Kubernetes and its CLI kubectl are essentially written in the Go language. If you want to extend them by creating Kubernetes operators or kubectl plugins, you will need some knowledge on the client-go library, the Kubernetes API and the tools to create and test your solutions. Philippe will introduce the client-go library with some simple development and testing. Next, Philippe will present the KubeBuilder framework, one of the tools used to create Kubernetes operators, by demonstrating the development of a simple operator making easy the deployment of a series of static websites. Finally, Philippe will present the development of a kubectl plugin and its insertion in the krew index (krew is the kubectl plugin manager).

avatar for Philippe Martin

Philippe Martin

Developer, SFEIR
Philippe works at SFEIR in Paris (France), as a developer and consultant. During his free time, Philippe participates in different parts of the Kubernetes project: the dashboard (he realized the french version of the interface), the online documentation (he participates on the french... Read More →

Monday October 26, 2020 17:15 - 18:05 GMT
Cloud Theater