Initialization of K3D cluster provider¶
List of main attributes of the RMK configuration¶
name: rmk-test-develop # RMK config name, a unique identifier which consists of the project (tenant) name and the abbreviated name of the Git branch.
tenant: rmk-test # Tenant name, which is equivalent to the project name.
environment: develop # Environment name.
root-domain: rmk-test-develop.edenlab.dev # Root domain name used across the cluster.
cluster-provider: k3d # Selected cluster provider.
# ...
Prerequisites¶
- Create a separate ephemeral branch, e.g.:
feature/<issue_key>-<issue_number>-<issue_description>. - Initialize configuration
for this branch with the
localhostroot domain name.
Configuration¶
K3D is the default cluster provider in RMK. It is intended for provisioning local clusters, primarily for development environments.
To initialize RMK configuration for a K3D cluster, run:
rmk config init
If SOPS Age keys are already created and defined in project.yaml using Vals, they will be fetched automatically during configuration initialization — just ensure that the required environment variables are exported. See the following page for details.
Last update:
October 31, 2025