Files
terraform/terraform/modules/k8s-cluster/templates/snap/microk8s-config-manager.tftpl
T
2023-11-04 21:25:20 +01:00

34 lines
763 B
Plaintext

---
version: 0.2.0
%{ if main_node ~}
persistentClusterToken: ${cluster_token}
%{ else ~}
join:
url: "${main_node_ip}:25000/${cluster_token}"
worker: false
%{ endif ~}
extraKubeAPIServerArgs:
--advertise-address=${api_server_ip}
--authorization-mode=RBAC,Node
extraKubeletArgs:
--node-ip=${node_ip}
--cluster-dns=10.152.183.10
--cluster-domain=cluster.local
extraSANs:
- ${api_server_domain}
addons:
- name: dns
- name: cis-hardening
- name: community
- name: helm
- name: helm3
- name: ingress
- name: ha-cluster
- name: rbac
- name: cert-manager
addonRepositories:
- name: core
url: https://github.com/canonical/microk8s-core-addons
- name: community
url: /snap/microk8s/current/addons/community
reference: 1.26