错误:至少更改了 apiVersion、kind 和 name 之一

Chr*_*ski 3 kubernetes

当我尝试通过 更改apiVersion部署时,为什么会出现错误kubectl edit deployment example

我必须删除并重新创建对象吗?

Gra*_*man 12

您之所以这样做,是因为资源的某些属性在创建后您可能会更改。ApiVersion、Kind 和 Name 是资源的一些主要标识符,因此如果不删除/重新创建它们就无法更改它们。