Skip to content

k0rdent Templates#

Info

k0rdent is a Mirantis-initiated open source project with which platform engineers can build, automate, and manage Kubernetes platforms at scale. MKE 4 is adopting k0rdent technology to enable installation and management of services and components in a template-driven manner. k0rdent is available in MKE 4 as a technical preview only.

For more information on MKE 4 and k0rdent, contact Mirantis Sales.

k0rdent templates are re-usable text definitions of components that you can use to install services. These templates provide a declarative way for you to install and manage the lifecycles of components while greatly reducing the number of parameters that require hands-on configuration.

Benefits#

k0rdent templates are:

  • Human readable and editable: k0rdent templates use YAML as an abstraction to represent the target state.

  • Usable in multiple contexts by way of runtime parameterization: Through the use of placeholders, you can customize templates at runtime without having to directly edit the template.

  • Capable of limited scope deployment: You can set restrictions over which k0rdent templates can be deployed and by whom. For example, a platform manager can configure a template so that non-admin users can only execute templates that deploy a particular set of controllers.