반응형
kubernetes는 보통 node당 110개의 pod 할당이 가능합니다. (CIDR이 24인 경우)
maxPod값인 110의 숫자는 아래의 명령어를 통해 확인할 수 있습니다 (노드별로 보여줍니다)
kubectl get nodes -o=custom-columns=NAME:.metadata.name,CAPACITY:.status.capacity.pods
그리고 현재 노드별로 할당된 pod의 개수는 다음의 명령어로 알 수 있습니다.
kubectl describe node | grep -E "(^Name:|^Non-terminated)"
이 max pods의 값을 바꾸는 방법은 아래의 파일을 편집합니다.
vi /var/lib/kubelet/config.yaml
파일 내용중 maxPods 라는 값이 있으면 변경하면 되지만 없으면
맨 아래 (보통 volumeStatsAggPeriod: 0s 값 아래에 적습니다) 에 maxPods: 값을 넣습니다
애초에 네트워크 할당 범위가 CIDR 24로 되어 있기 때문에 200이상의 숫자는 의미 없을 수 있지만 어쨋든 조정이 가능합니다.
반응형
'인프라 관리 > ▷ Docker & Kubernetes' 카테고리의 다른 글
한글 적용된 ubuntu docker image (0) | 2023.01.26 |
---|---|
POD내부에서 외부로 나가는 통신 시 self signed certificate 이슈가 발생한다면? (인증서 설정이 없음에도) (0) | 2023.01.24 |
helm 사용법 (0) | 2023.01.22 |
kubernetes에서 join을 위한 token 생성 (0) | 2023.01.22 |
Kubernetes에 NFS Storage Class 선언하기 (nfs-subdir-external-provisioner) (0) | 2023.01.22 |