feat!: replace calico with cilium (#740)
This commit is contained in:
1 parent
edb3b21310
commit
2899466303
14 files changed
+124
-258
No files matched your search
@@ -31,9 +31,6 @@ k3s_server_manifests_urls:
|
||||
# Kube-vip
|
||||
- url: https://raw.githubusercontent.com/kube-vip/kube-vip/main/docs/manifests/rbac.yaml
|
||||
filename: custom-kube-vip-rbac.yaml
|
||||
# Tigera Operator
|
||||
- url: https://raw.githubusercontent.com/projectcalico/calico/v3.25.1/manifests/tigera-operator.yaml
|
||||
filename: custom-calico-tigera-operator.yaml
|
||||
# Essential Prometheus Operator CRDs
|
||||
- url: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.65.1/example/prometheus-operator-crd/monitoring.coreos.com_podmonitors.yaml
|
||||
filename: custom-prometheus-podmonitors.yaml
|
||||
@@ -42,8 +39,12 @@ k3s_server_manifests_urls:
|
||||
- url: https://raw.githubusercontent.com/prometheus-operator/prometheus-operator/v0.65.1/example/prometheus-operator-crd/monitoring.coreos.com_servicemonitors.yaml
|
||||
filename: custom-prometheus-servicemonitors.yaml
|
||||
|
||||
# (list) A flat list of templates to deploy on the primary control plane
|
||||
# (list) A flat list of templates to deploy on the primary control plane node
|
||||
# /var/lib/rancher/k3s/server/manifests
|
||||
k3s_server_manifests_templates:
|
||||
- custom-calico-installation.yaml.j2
|
||||
- custom-kube-vip-daemonset.yaml.j2
|
||||
- cilium-helmchart.yaml.j2
|
||||
|
||||
# (list) A flat list of templates to deploy as static pods on all the control plane nodes
|
||||
# /var/lib/rancher/k3s/agent/pod-manifests
|
||||
k3s_server_pod_manifests_templates:
|
||||
- kube-vip-static-pod.yaml.j2
|
||||
@@ -26,6 +26,7 @@ k3s_server:
|
||||
- traefik
|
||||
disable-network-policy: true
|
||||
disable-cloud-controller: true
|
||||
disable-kube-proxy: true
|
||||
write-kubeconfig-mode: "644"
|
||||
# Network CIDR to use for pod IPs
|
||||
cluster-cidr: "10.42.0.0/16"
|
||||
@@ -34,9 +35,6 @@ k3s_server:
|
||||
kube-controller-manager-arg:
|
||||
# Required to monitor kube-controller-manager with kube-prometheus-stack
|
||||
- "bind-address=0.0.0.0"
|
||||
kube-proxy-arg:
|
||||
# Required to monitor kube-proxy with kube-prometheus-stack
|
||||
- "metrics-bind-address=0.0.0.0"
|
||||
kube-scheduler-arg:
|
||||
# Required to monitor kube-scheduler with kube-prometheus-stack
|
||||
- "bind-address=0.0.0.0"
|
||||
|
||||
Reference in new issue
Block a user