쿠버네티스 Skaffold에서는 하나의 Configuration에서 Profile을 통하여, 배포 파이프라인을 여러개 만들어서 다른 환경에 배포할 수 있고,
각 환경은 kubernetesContext를 이용해서, 쿠버네티스 클러스터를 고를 수 있다.
build:
artifacts:
- image: gcr.io/k8s-skaffold/skaffold-example
deploy:
kubectl:
manifests:
- k8s-pod
profiles:
- name: profile1
activation:
- env: MAGIC_VAR=42
- name: profile2
activation:
- env: MAGIC_VAR=1337
- kubeContext: minikube
command: dev
'클라우드 컴퓨팅 & NoSQL > 도커 & 쿠버네티스' 카테고리의 다른 글
VM 수준의 보안을 제공하는 gVisor 컨테이너 런타임 (1) | 2019.09.18 |
---|---|
쿠버네티스 CRI (Container Runtime Interface) & OCI (Open container initiative) (0) | 2019.09.17 |
쿠버네티스 #28 - 쿠버네티스 애플리케이션을 위한 IDE 설정하기 - VS Code (0) | 2019.08.24 |
쿠버네티스 #27 - 쿠버네티스 애플리케이션을 위한 IDE 설정하기 - IntelliJ (0) | 2019.08.22 |
쿠버네티스 #26 - 오토스케일러 (0) | 2019.08.20 |