728x90
반응형
SMALL
매니페스트 (Manifest)
매니페스트란 쿠버네티스 오브젝트를 생성하기 위한 메타 정보를 YAML로 기술한 파일이다.
vim nginx-test01.yml
apiVersion: v1 # 해당 오브젝트를 생성하기 위해 사용하는 쿠버네티스 API 버전
kind: Pod # 생성하고 싶은 오브젝트 종류
metadata: # 오브젝트를 유일하게 식별할 수 있는 데이터
name: nginx01 # 오브젝트 이름
spec: # 생성하고자 하는 오브젝트 스펙
containers: # 컨테이너
- name: nginx-test01 # 컨테이너 이름
image: nginx:latest # 컨테이너 생성을 위해 사용할 이미지
kubectl apply -f {파일 이름}
apply 명령어는 쿠버네티스 리소스를 정의하는 파일을 통해 어플리케이션을 관리한다. kubectl apply 명령어를 통해 쿠버네티스 리소스를 생성하거나 업데이트할 수 있다.
매니페스트를 통한 파드를 실행
kubectl apply -f nginx-test01.yml
kubectl get pod
kubectl delete -f nginx-test01.yml
kubectl get pod
728x90
반응형
LIST
'App Programming > Kubernetes' 카테고리의 다른 글
[K8s] 리플리카셋 조정 (0) | 2024.06.08 |
---|---|
[K8s] 디플로이먼트 (Deployment) (0) | 2024.06.08 |
[K8s] 쿠버네티스 설치 (2) (0) | 2024.06.08 |
[K8s] 쿠버네티스 설치 (1) (0) | 2024.06.08 |
쿠버네티스 (Kubernetes) (0) | 2023.07.11 |