kubeadm에서 --pod-network-cidr 플래그의 의미는 무엇입니까?

kubeadm에서 --pod-network-cidr 플래그의 의미는 무엇입니까?

공식 kubernetes 설치 프로그램인 kubeadm은 --pod-cidr-network명령에서 플래그를 플래그로 사용합니다 init. 이는 --cluster-cidrkube-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로 설정해야 하기 때문일 수 있습니다 .

관련 정보