Deployment 清单
Deployment 清单
apiVersion: apps/v1
kind: Deployment
metadata:
name: web
namespace: prod
spec:
replicas: 3
revisionHistoryLimit: 10
selector:
matchLabels:
app: web
template:
metadata:
labels:
app: web
spec:
containers:
- name: web
image: registry.example.com/web:1.26.0
ports:
- containerPort: 8080日常操作
日常操作
kubectl apply -f web-deploy.yaml
kubectl get deploy web -o wide
kubectl rollout status deploy/web
kubectl scale deploy/web --replicas=5
kubectl rollout undo deploy/webDeployment 管理 ReplicaSet、ReplicaSet 管理 Pod;Pod 名形如 web-7d9c8b6f5c-abcde,中间段即模板哈希。