| 常用 | create deployment web --image=nginx:1.27 --replicas=3 |
|---|---|
| 生成模板 | --dry-run=client -o yaml > web.yaml(最实用) |
| secret | create secret generic app-secret --from-literal=K=V;docker-registry;tls |
| configmap | create configmap app-conf --from-file=./conf/ |
| job | create job db-migrate --from=cronjob/backup |
生成并修改后部署
生成并修改后部署
kubectl create deployment web --image=nginx:1.27 --replicas=3 \
--dry-run=client -o yaml > web.yaml
# 编辑 web.yaml(补探针、资源、标签)
kubectl apply -f web.yaml命令式命令是效率工具,不是交付手段:进入仓库的永远应该是渲染后的 YAML。