| 用途 | 更新工作负载容器环境变量(触发滚动更新) |
|---|---|
| 语法 | kubectl set env <资源>/<名称> KEY=VALUE | KEY- | --from=configmap/<名> |
常用示例
常用示例
kubectl set env deploy/web LOG_LEVEL=debug
kubectl set env deploy/web LOG_LEVEL- # 删除变量
kubectl set env deploy/web --from=configmap/app-config
kubectl set env deploy/web --from=secret/db-pass --keys=DB_HOST,DB_PORT--from 生成的变量会随 ConfigMap/Secret 键值在下次 Pod 创建时生效;运行中 Pod 不会自动更新。