1

我正在尝试在现有部署中添加资源请求和限制。当我这样做时kubectl edit deployment deployment_name_here,编辑yaml并保存并退出,它给了我这个:Edit cancelled, no changes made.

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

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

4

1 回答 1

0

像这样的事情很可能是由于它打开了一个分叉而不是留下的编辑器。

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

于 2020-04-11T07:15:47.613 回答