카테고리 없음
k8s에서 최대 생성 가능 POD 조절기능
미니대왕님
2024. 8. 23. 23:00
1)최대 생성 가능 PODS 조회
이 명령어를 통해 현재 각 Worker Node에 설정된 최대 Pods 수를 확인할 수 있습니다.
출력 결과는 다음과 같이 노드별로 할당된 Pods 수를 보여줍니다:
기본적으로 110개로 설정되어 알수 있겠으나, 위와같이 250, 110, 110, 280 등으로 변경이 가능합니다.
아래 화면은 worknode 3번 서버에 접속해서 확인할수 있는 상황입니다.
2) WorkerNode#01에 접속 후 /var/lib/kubelet/config.yaml 해당 파일 하단에 추가
add>maxPods: 250

- Worker Node의 kubelet 설정 파일을 열어 "maxPods" 값을 수정합니다.
- "maxPods" 값을 원하는 값으로 수정합니다. 예를 들어, 250으로 설정하려면 다음과 같이 입력합니다.
- 해당 Worker Node는 최대 250개의 Pods를 할당받을 수 있습니다.
3) 시스템 재기동 후 확인
- 변경 사항을 적용하기 위해 systemctl 명령어로 kubelet 서비스를 재시작합니다.
- 이 명령어를 실행한 후, 설정 파일의 변경 사항이 적용됩니다.
$> systemctl daemon-reload
$> systemctl restart kubelet
4) PODS 생성 확인
설정이 올바르게 적용되었는지 확인하기 위해 아래의 명령어를 실행합니다:
kubectl get nodes -o=custom-columns=NODE:.metadata.name,MAXPODS:.status.capacity.pods
이 명령어를 통해 각 Worker Node에 새로운 maxPods 설정이 적용되었는지 확인합니다.
이와 같이, 위의 절차를 통해 Kubernetes의 Worker Node에 할당된 maxPods 값을 조정하여 더 많은 Pod를 수용할 수 있도록 설정합니다.