개발/Kubernetes

K8S - yml 파일을 이용한 pod 생성

잇(IT) 2022. 7. 25. 11:15
728x90

- yml  파일 작성

 

vi nginx-bis.yml
apiVersion: v1
kind: Pod
metadata:
  name: bis-nginx-pod
spec:
  containers:
      - name: bis-nginx-container
        image: nginx:latest
        ports:
          - containerPort: 80
            protocol: TCP

- yml 파일 생성 후 파일을 작성한다.

 

kubectl apply -f [파일명.yml]

- yml 파일을 실행시킨다.

 

- pod가 생성된다.


- yml 파일 작성 예제

 

- nginx를 포함한 pod 생성하는 yml 파일

 

- namespace를 생성하는 yml 파일

- nginx.yml 파일에서 1team의 namespace를 필요로 하기 때문에 namespace를 먼저 생성해주는 파일을 작성한다.

 

- yml 파일을 이용한 pod 생성

 

- yml 파일을 이용한 pod 및 namespace 삭제


- namespace = 2team / image = apache pod를 생성하기 위한 yml 파일 내용

 

- apache pod 생성 완료

728x90