공식 kubernetes 설치 프로그램인 kubeadm은 --pod-cidr-network
명령에서 플래그를 플래그로 사용합니다 init
. 이는 --cluster-cidr
kube-controller-manager에 대한 플래그로 변환됩니다.
하지만 이 값은 실제로는 사용되지 않는 것 같습니다. 예를 들어 - 값을 전달했지만 192.168.0.0/16
클러스터에서 Pod를 실행하면 해당 범위 밖의 IP를 가져오는 것을 볼 수 있습니다.
누군가 이것을 설명할 수 있나요?
답변1
~에 따르면kube 컨트롤러 관리자문서:
--cluster-cidr string
CIDR Range for Pods in cluster. Requires --allocate-node-cidrs to be true
--allocate-node-cidrs
설정한 CIDR 범위가 적용되지 않는 경우 이 플래그 도 true로 설정해야 하기 때문일 수 있습니다 .