And*_*ron 5 google-cloud-platform kubernetes google-kubernetes-engine
我使用以下CLI命令创建了Kubernetes集群:
gcloud container clusters create some-cluster --tags=some-tag --network=some-network
我现在要:
--tags选项,以便在不使用标签的情况下创建新的节点/ VM some-tag。(可选:可以通过删除现有计算机上的标签gcloud compute instances remove-tags。)--network标志,使群集返回默认的GCP网络。这些操作是否可能进行,还是必须重新创建集群?
就上下文而言,我使用节点标记和网络规则通过作为NAT网关的单个GCE实例路由传出网络流量。我现在想关闭此路由。
目前,无法使用 gcloud 命令更新集群网络并删除现有集群的标签。我已使用 gcloud 容器集群更新命令文档验证了此信息。此外,alpha和beta命令尚不提供此功能。API 文档还提供了与可以更改的不同配置相关的信息。
作为一种解决方法,我能够使用实例组设置中的滚动更新功能删除其中一个标签:
- 转到某个集群的实例模板 -> 选择模板
- 单击(从实例模板顶部复制)-> 移除标签-> 创建新模板
- 选择some-cluster Instance Group->点击rolling update->将实例模板改为你创建的那个-> update
如果您在第 2 步中更改网络,我将无法在第 3 步中选择具有新网络的实例模板。单独更改标签并不能解决您的目的,最好创建一个新集群。
如果您有兴趣使用 gcloud 命令更新标签和网络,我建议在Public Issue tracker 中创建一个功能请求 (FR) 。
| 归档时间: |
|
| 查看次数: |
1740 次 |
| 最近记录: |