Skip to content

Provisioning cluster using external cloud-controller-manager

By default, cluster will be installed with k3s "dummy" cloud controller manager. If you deploy your k3s cluster on supported cloud platform (for example hetzner with their ccm) you will need to specify following parameters before first cluster start, since cloud controller can't be changed after cluster deployment:

k3s_master_extra_config:
  disable-cloud-controller: true
k3s_kubelet_extra_config:
  - "cloud-provider=external"