Skip to content

Commit 0b5bab3

Browse files
committed
add docs for config drive
1 parent b708049 commit 0b5bab3

File tree

30 files changed

+114
-18
lines changed

30 files changed

+114
-18
lines changed

content/kubermatic/main/tutorials-howtos/cluster-backup/_index.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
+++
22
title = "Integrated User Cluster Backup"
33
date = 2023-02-20T12:00:00+01:00
4-
weight = 3
4+
weight = 4
55
enterprise = true
66
+++
77

content/kubermatic/main/tutorials-howtos/etcd-backups/_index.en.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
+++
22
title = "Automatic Etcd Backups and Restore"
33
date = 2021-09-16T12:07:15+02:00
4-
weight = 3
4+
weight = 4
55

66
+++
77

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
+++
2+
title = "Openstack Configuration Options"
3+
date = 2021-04-20T12:16:38+02:00
4+
weight = 3
5+
+++
6+
7+
This page describes how you can configure specific settings for the OpenStack provider.
8+
9+
- [Load Balancer Classes]({{<relref "./openstack-loadbalancer-classes/">}})
10+
- [Skip Router Reconciliation ]({{<relref "./skip-router-reconciliation-openstack/">}})
11+
- [Config Drive]({{<relref "./config-drive/">}})
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
+++
2+
title = "Config Drive"
3+
date = 2025-10-27T10:00:00+02:00
4+
weight = 1
5+
+++
6+
7+
## Config Drive
8+
9+
OpenStack provides two ways for VMs to access metadata: **metadata service** and **config drive**.
10+
By default, it uses the metadata service.
11+
12+
## Enable Config Drive
13+
14+
To use the config drive approach, you need to enable it when creating the **Machine Deployment**.
15+
16+
When creating a new **User Cluster**, you can enable this option in the **Initial Node** step.
17+
18+
![Enable Config Drive From Wizard](./images/cluster-wizard.png?classes=shadow,border "Enable Config Drive From Wizard")
19+
20+
You can also enable it for new **Machine Deployments** when creating them from the **Add Machine Deployment** dialog.
21+
22+
![Enable Config Drive From Add MD Dialog](./images/add-machine-deployment.png?classes=shadow,border "Enable Config Drive From Add MD Dialog")
23+
24+
## Enforce Config Drive
25+
26+
Admins can enforce the use of the config drive for all newly created **Machine Deployments** in a specific **datacenter** from the **Admin Settings**.
27+
28+
In the Admin Settings page, navigate to the **Datacenters** section.
29+
30+
![Navigate To Datacenters Settings](./images/navigate-datacenters.png?classes=shadow,border "Navigate To Datacenters Settings")
31+
32+
Enable the **Enable Config Drive** option when adding or editing a datacenter for the **OpenStack** provider.
33+
34+
![Enforce To Datacenters](./images/enforce-to-datacenters.png?classes=shadow,border "Enforce To Datacenters")
35+
36+
This will enforce the config drive for all newly created Machine Deployments in that datacenter.
37+
44.7 KB
Loading
93.1 KB
Loading
58.4 KB
Loading
36.5 KB
Loading

content/kubermatic/main/tutorials-howtos/openstack-loadbalancer-classes/_index.en.md renamed to content/kubermatic/main/tutorials-howtos/openstack-configuration-options/openstack-loadbalancer-classes/_index.en.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
+++
22
title = "OpenStack LoadBalancer Classes"
33
date = 2025-10-20
4-
weight = 11
4+
weight = 2
55
+++
66

77
This guide provides a comprehensive overview of configuring and managing OpenStack LoadBalancer Classes in Kubermatic Kubernetes Platform (KKP).
@@ -20,11 +20,11 @@ LoadBalancer Classes can be defined during the creation of an OpenStack cluster:
2020
2. Choose **OpenStack** as your cloud provider.
2121
3. Within the cluster configuration section, select **Configure LoadBalancer Classes**.
2222

23-
![Add LoadBalancer Class](images/openstack-configure-classes.png?classes=shadow,border "Add LoadBalancer Class")
23+
![Add LoadBalancer Class](./images/openstack-configure-classes.png?classes=shadow,border "Add LoadBalancer Class")
2424

2525
The LoadBalancer Classes dialog enables you to add and configure multiple classes:
2626

27-
![Configure LoadBalancer Classes](images/openstack-modal.png?classes=shadow,border "Configure LoadBalancer Classes Dialog")
27+
![Configure LoadBalancer Classes](./images/openstack-modal.png?classes=shadow,border "Configure LoadBalancer Classes Dialog")
2828

2929
### Adding a LoadBalancer Class
3030

@@ -44,11 +44,11 @@ From within the configuration dialog, you have the following management capabili
4444
- **Remove Configuration**: Delete any existing LoadBalancer class.
4545

4646

47-
![Configure LoadBalancer Classes](images/added-classes.png?classes=shadow,border "Configured LoadBalancer Classes")
47+
![Configure LoadBalancer Classes](./images/added-classes.png?classes=shadow,border "Configured LoadBalancer Classes")
4848

4949
The **total** number of defined classes is always displayed for reference.
5050

51-
![Configured Classes](images/configured-count.png?classes=shadow,border "Number of Configured Classes")
51+
![Configured Classes](./images/configured-count.png?classes=shadow,border "Number of Configured Classes")
5252

5353
{{% notice note %}}
5454
If there are any inconsistencies in your LoadBalancer configurations—for example, due to changes in OpenStack presets, credentials, or datacenter selection—**all LoadBalancer class definitions will be automatically cleared**. This is to ensure configuration consistency and prevent conflicts. Please double-check your configurations after making such changes.

0 commit comments

Comments
 (0)