하나의 포드에서 멀티 컨테이너 실행하기

하나의 포드에서 멀티 컨테이너 실행하기

728x90

# 한 포드에 멀티 컨테이너

# 이전 생성된 yaml 파일을 복사하여 재사용

cp busybox-cmd-pod.yaml nginx-redis-pod.yaml vim nginx-redis-pod.yaml

# 컨테이너 쪽에 2개의 컨테이너를 넣는게 중요하다.

apiVersion: v1 kind: Pod metadata: name: nginx-redis-pod spec: containers: - name: nginx image: nginx ports: - containerPort: 80 - name: redis image: redis

# 실행하기

kubectl create -f nginx-redis-pod.yaml kubectl get pod kubectl get pod -w

# 2개의 컨테이너가 정상적으로 올라왔는지 확인한다.

# 추가정보 확인하기 - 어느 노드에서 실행되나 확인하기

kubectl get pod -o wide

nginx-redis-pod 가 work2에서 실행되고 있는것을 확인

# work2에서 docker image 확인하기

- work2로 로그인하고

sudo -i docker ps -a | grep "/pause" docker ps -a | grep "nginx"

728x90

from http://may9noy.tistory.com/266 by ccl(A) rewrite - 2021-09-20 10:26:49