버전 패치
2023. 10. 30. 15:57ㆍk8s
deployment.yml 생성
apiVersion: apps/v1
kind: Deployment
metadata:
name: http-go
labels:
app: http-go
spec:
replicas: 3
selector:
matchLabels:
app: http-go
template:
metadata:
labels:
app: http-go
spec:
containers:
- name: http-go
image: jingukang/http-go:v1
ports:
- containerPort: 8080
imagePullSecrets:
- name: test
실습
kubectl create -f deployment.yml --record=true
kubectl rollout history deploy http-go
kubectl patch deployment http-go -p '{"spec":{"minReadySeconds":10}}'
kubectl expose deployment http-go
kubectl get svc
kubectl run -it --rm --image busybox -- sh
wget -O- -q 10.104.238.51:8080
kubectl set image deploy http-go http-go=jingukang/http-go:v2 --record=true
kubectl run -it --rm --image busybox -- sh
kubectl edit deploy http-go
kubectl rollout undo deploy http-go --to-revision=1
'k8s' 카테고리의 다른 글
네임 스페이스 (0) | 2023.10.31 |
---|---|
버전패치 요구명세서 실습 (0) | 2023.10.30 |
ReplicaSet 요구명세서 실습 (0) | 2023.10.30 |
ReplicaSet (0) | 2023.10.30 |
라벨 실습 (0) | 2023.10.27 |