kubekey/builtin/capkk/roles/install/cni/tasks/cilium.yaml
liujian 86ff6371b6
Uninstall docker interface (#2478)
Signed-off-by: joyceliu <joyceliu@yunify.com>
Co-authored-by: joyceliu <joyceliu@yunify.com>
2025-03-05 18:55:12 +08:00

28 lines
840 B
YAML

---
- name: Sync cilium cli package
when: and .ciliumcli_version (ne .ciliumcli_version "")
copy:
src: |
{{ .binary_dir }}/cni/cilium/ciliumcli-{{ .ciliumcli_version }}/{{ .item }}
dest: |
/usr/local/bin/cilium
- name: Sync cilium helm chart package
copy:
src: |
{{ .binary_dir }}/cni/cilium/cilium-{{ .cilium_version }}.tgz
dest: |
/etc/kubernetes/cni/cilium-{{ .cilium_version }}.tgz
- name: Sync cilium helm chart custom value file
copy:
content: |
{{ .cni.cilium.values }}
dest: |
/etc/kubernetes/cni/cilium-values.yaml
# https://docs.cilium.io/en/stable/installation/k8s-install-helm/
- name: Install cilium
command: |
helm install --namespace kube-system cilium /etc/kubernetes/cni/cilium-{{ .cilium_version }}.tgz -f /etc/kubernetes/cni/cilium-values.yaml