Learning Path
Get started using Kubernetes Operators
- Overview
- Intro to Kubernetes Operators
- Deep dive into Kubernetes operators
- Develop and deploy a Level I JanusGraph Operator using BerkeleyDB
- Develop and deploy a Level I JanusGraph operator using Apache Cassandra
- The Operator Cookbook: How to make an operator
- Seamlessly upgrade a JanusGraph operator
- Certify a JanusGraph image and operator for publishing to the Red Hat Marketplace
- Summary
After completing this learning path, you should have a better understanding of:
- What Kubernetes Operators are, what they do, and key features
- Operator structure, how deployments works in operators, and how the reconciliation loop works
- How to develop a Golang-based operator to manage Kubernetes resources
- The underlying code that builds an operator
Now that you've completed the steps in this series, you are ready to build operators at various capability levels.
If you want to distribute your service to service catalogs, follow these steps:
- Create a well-designed container image
- Optionally, certify the container image
- Design a security context
- Develop an operator -- this learning path
- Optionally, certify the operator
- Publish your service in service catalogs, such as Red Hat Marketplace