首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改运行部署的值

更改运行部署的值
EN

Stack Overflow用户
提问于 2020-10-29 09:33:27
回答 1查看 261关注 0票数 0

我有一个我不明白的问题。

当我编辑我的wordpress部署( kubectl编辑部署wordpress )并尝试添加我的、livenessProbe、或时。

我收到了下面的信息,我不明白为什么

编辑已取消,未做任何更改。

如果我重新运行( kubectl编辑部署wordpress ),则没有保存修改:(

代码语言:javascript
复制
  template:
    metadata:
      creationTimestamp: null
      labels:
        app: wordpress
        tier: frontend
    spec:
      containers:
      - env:
        - name: WORDPRESS_DB_HOST
          value: wordpress-mysql
        - name: WORDPRESS_DB_PASSWORD
          valueFrom:
            secretKeyRef:
              key: password.txt
              name: mysql-pass-h4hhdb94mg
        image: wordpress:latest
        imagePullPolicy: Always
        readinessProbe:
          tcpSocket:
            port: 8080
          initialDelaySeconds: 5
          periodSeconds: 10
        livenessProbe:
          failureThreshold: 3
          httpGet:
            path: /healthz
            port: 8080
            scheme: HTTP
          initialDelaySeconds: 5
          periodSeconds: 10
          successThreshold: 1
          timeoutSeconds: 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-29 10:49:00

首先,确保在编辑之后,您已经保存了更改。

您的错误可能是由打开一个分叉而不是停留的编辑器造成的。

这意味着您需要将$EDITOR设置为等待的编辑器。例如,nanovimemacs应该可以工作,例如,如果您使用崇高的文本,则必须使用subl -w显式地告诉它等待。

你没说你现在跑的是哪个弹壳。如果是bash,运行export EDITOR="subl -w",在fish中运行set -gx EDITOR subl -w (如果使用fish <3.0,则运行"subl -w" )。

看看:部署-编辑-取消

还可以通过以下方式编辑部署:

1. kubectl贴片.以下命令禁用部署livenessProbe:

代码语言:javascript
复制
# Disable a deployment livenessProbe using a json patch with positional arrays
$ kubectl patch deployment valid-deployment  --type json   -p='[{"op": "remove", "path": "/spec/template/spec/containers/0/livenessProbe"}]'

2.手动编辑部署yaml文件并应用更改:

$ kubectl apply -f your-deployment.yaml

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64588327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档