One of the key reasons for Kubernetes’s popularity is its extensibility. Kubernetes API extensions (commonly referred as Operators) extend Kubernetes API to manage third-party software as native Kubernetes objects. There are 400+ GitHub repositories with Operator implementations for middleware like databases, queues, loggers, etc. Kubernetes API extensions or Operators form foundation for Platform-as-Code experience.
Platform-as-Code is the process of creating and managing application platforms declaratively using Kubernetes YAML definitions that leverage Kubernetes extensions.
We are building comprehensive guidelines for curating Operators / API extensions for their enterprise readiness.
Comprehensive guidelines for Operator interoperability and discoverability in multi-Operator platform stacks.
Extend Kubernetes without any custom automation using Curated Operators for Platform-as-Code.
Repeatable and shareable way of creating application platforms as-Code with Kubernetes YAMLs.
No new CLI to learn
Flexibility to choose platform elements
Declarative platform YAML definition