Skip to content

Transformation of Blueprints into k0rdent templates. #347

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/docs/concepts/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@ deploying, managing, and scaling applications within a Kubernetes environment.
{{< cards >}}
{{< card link="architecture" title="Architecture" icon="cube" >}}
{{< card link="configuration" title="Configurations" icon="adjustments" >}}
{{< card link="blueprints" title="Blueprints" icon="template" >}}
{{< card link="k0rdent-templates" title="k0rdent templates" icon="template" >}}
{{< card link="cni" title="Container Network Interface (CNI)" icon="cube-transparent" >}}
{{< /cards >}}
35 changes: 0 additions & 35 deletions content/docs/concepts/blueprints.md

This file was deleted.

40 changes: 40 additions & 0 deletions content/docs/concepts/k0rdent-templates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
weight: 3
---

# k0rdent templates

{{< callout type="info" >}}

[k0rdent](https://k0rdent.io) is an open source Mirantis-founded project that
enables platform engineers to quickly define Kubernetes clusters and required
services from composable components, such as:

* Open source solutions from the k0rdent community
* Open source solutions packaged, validated, and fully supported by Mirantis
* Select fully supported solutions from Mirantis partners

k0rdent enables convenient lifecycle management of services on MKE 4k clusters.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So when I want to manage my MKE4 cluster's services, I should use k0rdent?


{{< /callout >}}

k0rdent templates are re-usable text definitions of components that you can use
to install services on MKE 4 clusters. These templates provide a declarative way
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This still reads to me that a customer would use k0rdent templates to install things on an MKE4 cluster

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.