Rancher Desktop 구성하기
Rancher Desktop 구성하기
Rancher Desktop을 YAML 구성 파일로 설정해 기본 CNI를 비활성화하고 Cilium으로 교체하는 방법을 다뤄요.
본문
Rancher Desktop은 YAML 구성 파일로 설정해요. 기본 CNI를 비활성화하고 Cilium으로 교체하려면 이 단계가 필요해요.
다음으로 Rancher Desktop을 containerd로 시작하고 override.yaml을 생성해요.
env:
# needed for cilium
INSTALL_K3S_EXEC: '--flannel-backend=none --disable-network-policy'
provision:
# needs root to mount
- mode: system
script: |
#!/bin/sh
set -e
# needed for cilium
mount bpffs -t bpf /sys/fs/bpf
mount --make-shared /sys/fs/bpf
mkdir -p /run/cilium/cgroupv2
mount -t cgroup2 none /run/cilium/cgroupv2
mount --make-shared /run/cilium/cgroupv2/
파일을 만든 뒤 Rancher Desktop의 lima/_config 디렉터리로 옮겨요.
cp override.yaml ~/.local/share/rancher-desktop/lima/_config/override.yaml
cp override.yaml ~/Library/Application\ Support/rancher-desktop/lima/_config/override.yaml
마지막으로 Rancher Desktop UI를 열고 Troubleshooting 패널로 가서 "Reset Kubernetes"를 클릭해요.
몇 분 후 Rancher Desktop이 Cilium 설치 준비 상태로 다시 시작될 거예요.