오늘도 한 뼘 더
[k8s] Deployment(디플로이먼트) 본문
728x90
반응형
Deployment (디플로이먼트)
- 레플리카셋과 포드의 배포를 관리
- 포드와 레플리카셋을 관리하기 때문에 deployment를 삭제하지 않고 pod을 삭제하면 pod은 삭제되지 않고 계속 생성된다.
- "--record" 명령어를 통해 revision이 가능하다.
deployment-nginx.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
selector:
matchLabels:
app: nginx-my
template:
metadata:
name: nginx-pod
labels: ngnix-my
spec:
containers:
- name: nginx
image: nginx:latest
ports:
- containerPort: 80
728x90
반응형
'DevOps & Infra > K8S(Kubernetes)' 카테고리의 다른 글
[k8s] error: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1" (0) | 2023.01.10 |
---|---|
[k8s] error: Metrics API not available (0) | 2023.01.09 |
[k8s] Replica Set(레플리카셋) (0) | 2022.12.14 |
[k8s] Pod (포드) (0) | 2022.12.13 |
[k8s] Kubernetes(쿠버네티스) (0) | 2022.12.13 |
Comments