Search

문제

1.
현재 namespace에서 동작중이 pod는 몇 개인가?
kubectl get pods
2.
현재 시스템에서 동작중인 Pod 수는?
kubectl get pods --all-namespace
3.
컨테이너 nginx를 실행하는 nginx-pod라는 이름의 pod를 생성하시오
kubectl run nginx-pod --image=nginx
4.
앞에서 생성한 pod의 image 정보를 확인하는 명령은 무어인가?
kubectl get pod nginx-pod -o yaml
5.
앞에서 생성한 nginx-pod는 어는 node에 배치 되었나?
kubectl get pod nginx-pod -o wide
node1
6.
앞에서 생성한 Pod에는 몇 개의 컨테이너가 포함되어 있나?
kubectl get pod nginx-pod -o wide
1
7.
앞에서 생성한 pod의 현재 상태는 어떠한가?
kubectl describe pod nginx-pod
running
8.
새 pod의 컨테이너 상태는 어떻습니까?
running
9.
kubectl get pods 명령의 출력에서 READY 열은 무엇을 의미하나?
준비중
10.
생성한 Pod를 삭제하시오.
kubectl delete pod nginx-pod
11.
컨테이너 image ‘redis123’을 실행하는 pod ‘redis’를 redis.yaml을 이용해 생성하시오
# redis.yaml 생성 vi redis.yaml # 내용 apiVersion: v1 kind: Pod metadata: name: redis spec: containers: name: redis-container image: redis:123 # 명령어 kubectl create -f redis.yaml
Shell
복사
# 더 편한 방법 kubectl run redis --image:redis123 --dry-run -o yaml > redis.yaml kubectl create -f redis.yaml
Shell
복사
12.
앞서 만든 redis pod의 이미지를 redis로 수정하여 동작시키시오
kubectl edit pod redis 이후 redis 컨테이너의 image 변경