728x90 반응형 SMALL 매니페스트3 [K8s] 롤아웃 매니페스트 파일 작성 롤아웃은 배포를 변경하는 것이다. Kubernetes를 사용하면 롤아웃을 시작, 일시 중지, 재개 또는 롤백할 수 있다. cp deploy-test01.yml deploy-test03.ymlvim deploy-test03.ymlapiVersion: apps/v1kind: Deploymentmetadata: name: deploy-test01spec: replicas: 3 selector: matchLabels: app: web-deploy template: metadata: labels: app: web-deploy spec: containers: - name: nginx image: ngi.. 2024. 6. 8. [K8s] 매니페스트로 디플로이먼트 실행 매니페스트 파일 작성 kubectl delete deployment deploy-nginxapiVersion: apps/v1 # 해당 오브젝트를 생성하기 위해 사용하는 쿠버네티스 API 버전kind: Deployment # 생성하고 싶은 오브젝트 종류metadata: # 오브젝트를 유일하게 식별할 수 있는 데이터 name: deploy-test01 # 오브젝트 이름spec: # 생성하고자 하는 오브젝트의 스펙 replicas: 3 # 복제된 (replicated) 파드 3개를 생성하는 레플리카셋 생성 selector: # 레플리카셋이 어떤 파드를 관리할지 정의 matchLabels: # 파드 템플릿의 라벨 (label)을 통해 레플리카셋이 관리할 파드를 정의 app: we.. 2024. 6. 8. [K8s] 매니페스트 (Manifest) 매니페스트 (Manifest) 매니페스트란 쿠버네티스 오브젝트를 생성하기 위한 메타 정보를 YAML로 기술한 파일이다. vim nginx-test01.ymlapiVersion: v1 # 해당 오브젝트를 생성하기 위해 사용하는 쿠버네티스 API 버전kind: Pod # 생성하고 싶은 오브젝트 종류metadata: # 오브젝트를 유일하게 식별할 수 있는 데이터 name: nginx01 # 오브젝트 이름spec: # 생성하고자 하는 오브젝트 스펙 containers: # 컨테이너 - name: nginx-test01 # 컨테이너 이름 image: nginx:latest # 컨테이너 생성을 위해 사용할 이미지kubectl apply -f {파일 이름}apply 명령어는 쿠버네티스 리소.. 2024. 6. 8. 이전 1 다음 728x90 반응형 LIST