我正在尝试添加资源请求并限制现有部署。
当我执行kubectl edit deployment deployment_name_here
时,编辑Yaml并保存并退出,它会给我以下信息:Edit cancelled, no changes made.
但是当我编辑Yaml时,我曾使用它创建了部署并添加了资源详细信息,并且kubectl apply -f deployment.yaml
可以正常工作。
为什么会这样?有什么办法可以直接使用kubectl edit ...
答案 0 :(得分:0)
这种情况很可能是因为它打开了一个分叉而不是停留的编辑器。
这意味着您需要将$ EDITOR设置为等待的编辑器。例如。 nano,vim或emacs应该可以工作。