设置资源需求/限制部署时,kubectl编辑部署不起作用,但kubectl apply起作用

时间:2020-04-11 06:48:15

标签: kubernetes kubernetes-deployment

我正在尝试添加资源请求并限制现有部署。 当我执行kubectl edit deployment deployment_name_here时,编辑Yaml并保存并退出,它会给我以下信息:Edit cancelled, no changes made.

但是当我编辑Yaml时,我曾使用它创建了部署并添加了资源详细信息,并且kubectl apply -f deployment.yaml可以正常工作。

为什么会这样?有什么办法可以直接使用kubectl edit ...

1 个答案:

答案 0 :(得分:0)

这种情况很可能是因为它打开了一个分叉而不是停留的编辑器。

这意味着您需要将$ EDITOR设置为等待的编辑器。例如。 nano,vim或emacs应该可以工作。