본문 바로가기
학부연구생/학부연구생 실습

kubectl로 Nginx pod 생성 후 띄우기

by ㅇㅏ도 2024. 3. 19.

1. 도커 이미지 다운로드

sudo docker pull nginx

 

2. NGINX 이미지를 다운로드한 후에는 해당 이미지를 컨테이너로 실행

kubectl run nginx --image nginx --port=80

 

3. nginx-pod.yml 파일 생성

$ vi nginx-pod.yml

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

nginx 컨테이너 이미지를 가지고 nginxpod라는 이름의 pod를 생성하는 nginx-pod.yml 파일 생성

 

4. pod 생성

sudo kubectl create -f nginx-pod.yml
sudo kubectl get pod

5. pod 실행 후 동작 확인

sudo kubectl describe pod nginxpod