이 게시물은 아래 강의를 참고 하였습니다.
참고 강의 https://www.youtube.com/watch?v=KdATmTulf7s&list=PLApuRlvrZKojqx9-wIvWP3MPtgy2B372f&index=1
이론)
multi-container Pod : 여러개의 컨테이너가 동작중인 Pod
문제)
create pod
- 작업 클러스터 : hk8s
- Create a pod name lab004 with 3 containers running, nginx, redis, memcached
답안)
# 작업 클러스터 변경
$ kubectl config use-text hk8s
# Pod 생성 yaml 파일 생성
$ sudo kubectl run lab004 --image=nginx --dry-run=client -o yaml > multi.yaml
# multi.yaml 파일을 다음과 같이 수정 후 저장
$ sudo vi ./multi.yaml
apiVersion: v1
kind: Pod
metadata:
name: lab004
spec:
containers:
- image: nginx
name: nginx
- image: redis
name: redis
- image: memcached
name: memcached
# multi container pod 생성
$ sudo kubectl apply -f multi.yaml
# pod 생성 확인
$ sudo kubectl get pods
$ sudo kubectl describe pods lab004
'k8s' 카테고리의 다른 글
CKA 준비 (6) Deployment & Pod Scale (0) | 2022.05.30 |
---|---|
CKA 준비 (5) Side-car Container Pod 실행하기 (0) | 2022.05.24 |
CKA 준비 (3) Static pod 생성하기 (0) | 2022.05.23 |
CKA 준비 (2) Pod 생성하기 (0) | 2022.05.23 |
CKA 준비 (1) ETCD Backup & Restore (0) | 2022.05.23 |