将专用GKE集群专用端点转换为公共端点



是否有机会将私有GKE Cluster的私有端点转换为公共端点?

这是一个社区Wiki答案,请随时编辑它并添加您认为重要的任何其他详细信息

我看不到任何将主私有IP范围转换为公共IP的选项范围

嗯,没有这样的选项,因为它不打算在设置后进行编辑。私有集群,一旦被创建为私有集群,就应该保持私有。同样的规则也适用于公共规则(将其与我对你的问题的一个旧答案进行比较(。

所以我完全同意guillaume blaquiere的观点:

最好的方法是重新创建集群。

这看起来是一个有趣的解决方案,但请记住,这只是一个不会将您的私有集群转换为公共集群的解决方案。如果您在GCP控制台的GKE窗格中选中它,如果您在创建过程中这样设置它,它仍然会将Private cluster显示为Enabled。因此,尽管它可能工作得很好,但为了避免进一步的混乱,我也建议重新创建集群并迁移您的工作负载。

AFAIK,您无法更改这一点,因为内部负载平衡器是在主机前面创建的,您不能将其授予外部。

但是你可以使用这个命令作弊

gcloud container clusters update <Cluster Name> 
--enable-master-authorized-networks 
--master-authorized-networks 0.0.0.0/0

在这里,您授权任何IP访问您的集群。它不是很干净,但应该可以用!最好的方法是重新创建集群。


编辑1

感谢Jijo John的评论,这个作弊模式的解决方案不起作用。授权的网络必须是专用网络中的保留范围。这显然是正常的。谢谢你的尝试!

相关内容

  • 没有找到相关文章

最新更新