Kops 无法编辑节点实例类型
Kops cannot edit nodes instance types
尝试修改我的 k8s 集群 worker/master 节点的实例类型时出现以下错误。
error reading InstanceGroup "nodes": InstanceGroup.kops.k8s.io "nodes" not found
我运行以下:
kops edit ig nodes --name ${NAME}
error reading InstanceGroup "nodes": InstanceGroup.kops.k8s.io "nodes" not found
我是不是漏掉了什么?
$ kops get instancegroups --name ${NAME}
NAME ROLE MACHINETYPE MIN MAX ZONES
master-us-east-2a Master t3.medium 1 1 us-east-2a
nodes-us-east-2a Node t3.medium 1 1 us-east-2a
nodes-us-east-2b Node t3.medium 1 1 us-east-2b
这有效。
也许 Kops 最近发生了变化,他们不再像以前那样将所有节点分组在同一个名称下?
kOps 最近确实发生了变化,因为 new 集群为每个可用区 (AZ) 配置了一个实例组,而不是拥有一个跨越所有 AZ 的节点 IG。
所以在你的情况下,你想同时编辑 nodes-us-east-2a
和 nodes-us-east-2b
。
作为奖励评论,我真的推荐你们俩
- 使用
kops get -o yaml
转储规范并将它们置于版本控制之下
- template your IG spec 以便您确保它们是一致的。
尝试修改我的 k8s 集群 worker/master 节点的实例类型时出现以下错误。
error reading InstanceGroup "nodes": InstanceGroup.kops.k8s.io "nodes" not found
我运行以下:
kops edit ig nodes --name ${NAME}
error reading InstanceGroup "nodes": InstanceGroup.kops.k8s.io "nodes" not found
我是不是漏掉了什么?
$ kops get instancegroups --name ${NAME}
NAME ROLE MACHINETYPE MIN MAX ZONES
master-us-east-2a Master t3.medium 1 1 us-east-2a
nodes-us-east-2a Node t3.medium 1 1 us-east-2a
nodes-us-east-2b Node t3.medium 1 1 us-east-2b
这有效。
也许 Kops 最近发生了变化,他们不再像以前那样将所有节点分组在同一个名称下?
kOps 最近确实发生了变化,因为 new 集群为每个可用区 (AZ) 配置了一个实例组,而不是拥有一个跨越所有 AZ 的节点 IG。
所以在你的情况下,你想同时编辑 nodes-us-east-2a
和 nodes-us-east-2b
。
作为奖励评论,我真的推荐你们俩
- 使用
kops get -o yaml
转储规范并将它们置于版本控制之下 - template your IG spec 以便您确保它们是一致的。