Calling all Kubernetes application developers
Operator SDK I
Deploying simple applications to Kubernetes is easy. Deploying applications that consist of multiple microservices with complex interactions and configurations is not. Keeping those applications running is an entirely different story all together.
This deep dive session introduces the concept of Kubernetes Operators and how they bring domain-specific knowledge about installing and maintaining your application into the cluster. This course will use the Operator SDK to rapidly build and test operators that leverage existing technologies such as Ansible and Helm.
What you will learn:
- What is meant by the term “Kubernetes Operator”
- Background information on Kubernetes Custom Resource Definitions (CRDs)
- How to deploy an existing operator and use it to install an application
- How to build an operator from an existing Helm chart
- How to build an operator from an existing Ansible playbook
_______________________________________________________________________
Operator SDK II
This deep dive session builds on the fundamentals introduced in part 1 to build more advanced operators. Using the Operator SDK, an operator will be built from the ground up in Go, including fleshing out its custom resource definitions and RBAC permissions.
What you will learn:
- Background information on how operators tie into Kubernetes
- How to use the Operator SDK to generate an operator scaffold project
- Techniques and best practices on implementing operators in Go
- How custom resource definitions can define their own validation schema
- How the Operator SDK facilitates the developer inner loop of rapid testing of code changes
There are unlimited registrations so be sure to sign up for all the deep dive sessions that interest you!