Kubernetes 상세 설명 (10) - Pod 개체의 고급 제어 명령

오늘은 Linux 운영 및 유지 관리에 대한 관련 지식을 계속 소개하겠습니다.이 기사의 주요 내용은 Pod 개체의 세부 정보를 보고, Pod 개체를 축소 및 확장하고, Pod 개체의 pseudo-terminal을 제어하는 ​​것입니다.

1. Pod 개체의 세부 정보 보기

Kubernetes에서 다음 명령을 실행합니다.

kubectl get pods

현재 Pod 개체를 모두 볼 수 있습니다. 그러나 때때로 특정 Pod 객체의 세부 정보를 보고 싶을 때 다음 명령을 실행할 수 있습니다.

kubectl describe pod 【Pod名】

예를 들어, pod-test-c86f8795d-r2sk8의 정보를 보려면 다음 명령을 실행합니다.

kubectl describe pod pod-test-c86f8795d-r2sk8

이 명령의 실행 결과는 다음과 같습니다.
여기에 이미지 설명 삽입
마찬가지로 describe 명령을 사용하여 다른 리소스 개체의 세부 정보를 볼 수도 있습니다. 서비스 객체를 조회하기 위한 정보는 다음과 같습니다.
여기에 이미지 설명 삽입

2. Pod 객체 축소 및 확장

Kubernetes 클러스터는 Pod 객체의 scaling 및 scaling을 지원하며, scale 명령어를 통해 scaling 및 scaling을 구현합니다.
축소 및 확장할 kubectl의 명령 형식은 다음과 같습니다.

kubectl scale deployment 【Pod名】 --replicas=【期望的Pod数量】

--replicas 매개변수 뒤의 Pod 수가 현재 실제 Pod 수보다 적으면 Pod 객체가 축소되고 --replicas 매개변수 뒤의 Pod 수가 실제 Pod 수보다 크면 현재 파드, 파드 객체의 확장이다.
Kubernetes는 확장 및 축소 명령을 실행하고 결과는 다음과 같습니다.
여기에 이미지 설명 삽입

3. Pod 객체 의사 터미널 제어

때때로 우리는 Pod 객체의 컨테이너에 들어가 몇 가지 작업을 수행할 수 있기를 원하는데 이 경우 exec 명령을 사용할 수 있습니다. Pod 개체에서 개방형 터미널 제어 명령 형식은 다음과 같습니다.

kubectl exec pods/【Pod名】 -it -- 【解释器】

예를 들어 Pod pod-test-c86f8795d-r2sk8을 입력하려는 경우 다음 명령을 실행할 수 있습니다.

kubectl exec pods/pod-test-c86f8795d-r2sk8 -it -- /bin/bash

명령을 실행한 후 컨테이너의 터미널에 들어갈 수 있습니다 실행 결과는 다음과 같습니다
여기에 이미지 설명 삽입
원본이 쉽지 않습니다 재인쇄 소스를 표시하십시오 https://blog.csdn.net/weixin_40228200

추천

출처blog.csdn.net/weixin_40228200/article/details/124285855