k3s 요구사항

k3s 요구사항

k3s에 Cilium을 설치하기 위한 구성과 요구사항을 정리했어요.

출처: k3s 요구사항

본문

k3s에 Cilium을 설치하려면 다음 단계를 수행해요.

기본 설정:

Datapath IPAM Datastore
Encapsulation Cluster Pool Kubernetes CRD

요구사항:

  • 평소처럼 k3s 클러스터를 설치하되, 기본 CNI 플러그인과 내장 네트워크 정책 enforcement 기능을 비활성화해서 그 위에 Cilium을 설치할 수 있게 해요.
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC='--flannel-backend=none --disable-network-policy' sh -
  • 이후 단계에서 Cilium CLI가 클러스터에 접근하려면 KUBECONFIG 환경 변수를 설정해 /etc/rancher/k3s/k3s.yaml에 저장된 kubeconfig 파일을 사용해야 해요.
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

더 알아보기 (Learn more)