Kubectl 查找 yaml 位置
Kubectl finding yaml location
所以我知道如何检查我的服务和部署的 yaml 文件
$ kubectl get service/helloworld -o yaml
$ kubectl get deployment/helloworld -o yaml
如何找到这些文件以便进行编辑?
如果有帮助,我正在使用 minikube
为什么要即时修改 YAML?这很容易出错。如果您有任何版本控制,您应该首先使用它并以通常的方式构建和部署工件。
kubectl get deploy deploymentname -o yaml --export
可以用来查看YAML defn,也可以查看文件内容。或者,您也可以尝试...
for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deployment,statefulset,hpa,job,cronjob)
do
mkdir -p $(dirname $n)
kubectl get -o=yaml --export $n > $n.yaml
done
我会强烈推荐您更改 .yaml 文件并再次应用资源。
但是如果你出于某种原因想要即时执行此操作,你可以选择:
$ kubectl edit service/helloworld -o yaml
$ kubectl edit deployment/helloworld -o yaml
所以我知道如何检查我的服务和部署的 yaml 文件
$ kubectl get service/helloworld -o yaml
$ kubectl get deployment/helloworld -o yaml
如何找到这些文件以便进行编辑?
如果有帮助,我正在使用 minikube
为什么要即时修改 YAML?这很容易出错。如果您有任何版本控制,您应该首先使用它并以通常的方式构建和部署工件。
kubectl get deploy deploymentname -o yaml --export
可以用来查看YAML defn,也可以查看文件内容。或者,您也可以尝试...
for n in $(kubectl get -o=name pvc,configmap,serviceaccount,secret,ingress,service,deployment,statefulset,hpa,job,cronjob)
do
mkdir -p $(dirname $n)
kubectl get -o=yaml --export $n > $n.yaml
done
我会强烈推荐您更改 .yaml 文件并再次应用资源。
但是如果你出于某种原因想要即时执行此操作,你可以选择:
$ kubectl edit service/helloworld -o yaml
$ kubectl edit deployment/helloworld -o yaml