4 ms·
To be fair... k8s offers both: Write declarative code with yaml and kubectl. This solves most use cases and interactions. Write operators in a variety of lang
by jacurtis 3y ago
To be fair... k8s offers both:
Write declarative code with yaml and kubectl. This solves most use cases and interactions.
Write operators in a variety of languages (usually golang) if you need direct control of the underlying control loop, advanced resources, and other use cases to extend or customize how your cluster works. This is far more flexible and powerful than most people understand and of itself has layers ranging from moderate to very complex.
Furthermore there is the api aggregation layer you can extend if you need to customize the core api of your cluster.