Speaker
✓ Transformation Day for free
✓ Save up to 867€
✓ Amazon Echo Dot or Arduino for free
Register now
✓ Transformation Day gratis
✓ Sparen Sie bis zu 867 €
✓ Amazon Echo Dot oder Arduino gratis
Jetzt anmelden
Infos
09:00 - 17:00
Dorotheensaal WS
Kubernetes Operators Workshop
Infos
09:00 - 17:00
Ballroom B - WS
Kubernetes Operators Workshop
Description
Kubernetes is more than just a container scheduler. It’s a platform to build and extend on. In this workshop, we learn how to extend Kubernetes with custom controllers. We begin by defining what a controller is and what it is useful for. We then learn how to write a basic controller using Python and Go before we get deeper into writing also advanced controllers using existing frameworks.
Content & Process
After learning how to write controllers in Python and/or Go, we continue to explore what is needed to build and run advanced controllers using existing frameworks. At the end of this workshop, you will see Kubernetes as a sophisticated way to create declarative operations and infrastructure as code, which you use to automate all kind of stuff: from infrastructure, through web applications to data science pipelines.
I. Fundamentals
- Kubernetes is More than just a Container Scheduler
- Extending Kubernetes with CustomResourceDefinition.
II. The Basics of Operators
- Let’s write a simple "Hello World" Operator in SHELL
- Choosing an Operator framework
- Writing "Hello World" again with Go and Python
III. Diving deeper
- Understanding Operators and Events
- CRUD for Operators
- Mutations of Cluster state with Operators
- Mutations of External Systems with Operators.
Audience & Requirements
This workshop is aimed at users who also have a good basic understanding of Kubernetes. If you wrote your first Deployments and you know how to expose them with a Service, you are right here.
Requirements:
- Access to a running Kubernetes cluster where you have admin rights
- The workshop can be successfully completed with MiniKube as your cluster
- If you don’t have a running cluster, you can install and configure MiniKube locally
This Session belongs to the Diese Session gehört zum Programm vom BerlinBerlin and und MunichMünchen program. Take me to the program of . Hier geht es zum Programm von New York New York .
This Session belongs to the Diese Session gehört zum Programm vom BerlinBerlin and und MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Singapore Singapur .