Use*_*645 4 deployment kubernetes kubectl
kubectl apply <file.yaml> --save-config
创建或更新部署并将部署保存为元数据。
在文档中它说
--save-config[=false]:如果为true,则当前对象的配置将保存在其注解中。当您以后想在此对象上执行 kubectl apply 时,这很有用。
为什么我需要save-config
?kubectl apply
如果我不这样做,我仍然可以使用更新我的部署--save-config
。
kubectl apply
使用注释中的数据kubectl.kubernetes.io/last-applied-configuration
查看例如自上次应用以来是否删除了任何字段。这是必需的,因为某些字段或注释可能已通过例如控制器或变异 webhook 实时添加到集群中。
如果我没有 --save-config,我仍然可以使用 kubectl apply 更新我的部署
是,--save-config
仅在从命令式工作流迁移时使用。请参阅下面的更多详细信息。以下kubectl apply
命令不需要--save-config
标志,因为注释已经存在。
在使用 Kubernetes 的配置时,这可以通过多种方式完成,它们都是命令式或声明式的:
kubectl apply
用于声明式配置管理。
采用kubectl
与--save-config
标志是写配置于注释的方式kubectl.kubernetes.io/last-applied-configuration
是kubectl apply
使用。这在从命令式工作流迁移 到声明式工作流时非常有用。
归档时间: |
|
查看次数: |
457 次 |
最近记录: |