Kubernetes kubectl 查看配置

Posted

技术标签:

【中文标题】Kubernetes kubectl 查看配置【英文标题】:Kubernetes kubectl view config 【发布时间】:2022-01-23 18:46:25 【问题描述】:

如果我使用 kubectl 将一些配置应用于 kubernetes,例如:

kubectl apply -f config.yaml

是否有任何命令可以读取或显示此配置?我需要更新配置中的一些东西,但我在另一台电脑上,我这里没有配置,所以我需要先从 kubectl 获取它们,可以吗?谢谢!

【问题讨论】:

【参考方案1】:

您可以将 ~/.kube/config 从一台机器复制到另一台机器,然后您可以在另一台机器上使用 kubectl 访问您的集群。从那里你可以做kubectl get configmap <name> -o yaml > config.yaml,编辑保存的config.yaml,然后用kubectl apply -f config.yaml重新申请。

【讨论】:

【参考方案2】: 简单的方法:cat文件
cat config.yaml
间接方式:
kubectl apply -f config.yaml --dry-run=client -o yaml
为了简洁
kubectl create -f config.yaml --dry-run=client -o yaml

【讨论】:

以上是关于Kubernetes kubectl 查看配置的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes之快速部署应用

kubernetes如何对kubectl做权限管理

Kubectl

05-创建kubectl-kubeconfig文件

在windows电脑上配置kubectl远程操作kubernetes

Kubernetes:通过 kubectl 插件 kubectl-tree 查看API对象层级关系