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
반응형
'⭐ Kubernetes & EKS > Kubernetes (쿠버네티스)' 카테고리의 다른 글
노드마다 포드를 하나씩 배치하는 방법 (1) | 2021.09.26 |
---|---|
init 컨테이너 실행하기 (0) | 2021.09.20 |
초기 명령어 및 아규먼트 전달과 실행 (0) | 2021.09.15 |
쿠버네티스 환경 변수 설정 - my-sql 비밀번호를 환경변수로 전달하기 (0) | 2021.09.14 |
컨테이너 환경변수 전달방법 (0) | 2021.09.11 |