[cilium] ipam 모드 비교하기 (작성 중)

cilium에는 다양한 ipam 모드들이 있습니다. 디폴트로는 Cluster Scope가 설정되는데 어떻게 설정하는지 다른 ipam 모드와 비교해보려고 합니다. 

 

Cluster Scope 모드

 

 

Kubernetes Host Scope 모드

 

Kubernetes Host Scope 모드는 쿠버네티스 노드에 설정된 파드 대역을 보고 agent가 파드 대역을 설정하는 모드입니다. 

쿠버네티스 클러스터를 설정할때 파드 대역을 설정하거나 기본 설정을 사용하게 됩니다. 그리고 노드가 추가될때 마다 node-cidr-mask-size 값으로 파드 대역을 나눠 노드 마다 붙여줍니다. 

apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration
networking:
  serviceSubnet: "10.96.0.0/16"
  podSubnet: "10.244.0.0/24" # <-- 여기에 설정 가능
controllerManager:
  extraArgs:
    "node-cidr-mask-size": "20" # <-- 노드에 어떻게 파드 대역을 분배할 것인지

 

 

 

더 이상 사용 가능한 아이피가 없다면?