Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform VPC本机GKE集群生产准备就绪了吗?_Google Cloud Platform_Google Kubernetes Engine - Fatal编程技术网

Google cloud platform VPC本机GKE集群生产准备就绪了吗?

Google cloud platform VPC本机GKE集群生产准备就绪了吗?,google-cloud-platform,google-kubernetes-engine,Google Cloud Platform,Google Kubernetes Engine,这是在尝试创建VPC本机GKE群集时发生的。根据文档,执行此操作的命令是 gcloud容器群集创建[群集\u名称]--启用ip别名 然而,该命令给出以下错误 错误:(gcloud.container.clusters.create)只有alpha集群(-enable_kubernetes_alpha)可以使用--enable ip别名 当添加选项--enable_kubernetes_alpha时,该命令会起作用。但这给了我们另一个信息 This will create a cluster wi

这是在尝试创建VPC本机GKE群集时发生的。根据文档,执行此操作的命令是

gcloud容器群集创建[群集\u名称]--启用ip别名

然而,该命令给出以下错误

错误:(gcloud.container.clusters.create)只有alpha集群(-enable_kubernetes_alpha)可以使用--enable ip别名

当添加选项
--enable_kubernetes_alpha
时,该命令会起作用。但这给了我们另一个信息

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the Container Engine SLA and 
should not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.
编辑:测试在亚洲南部1-c区进行

我的问题是:

  • VPC本机群集生产准备就绪了吗
  • 如果是,创建生产就绪集群的正确方法是什么
  • 如果VPC本机集群尚未准备好生产,那么如何从GKE集群私下连接到另一个GCP服务(如云SQL)

  • 你的命令似乎正确。在项目上创建集群的过程中似乎出现了一些问题。除了发布的命令,您是否使用了其他标志

    当我将Google cloud shell设置为region europe-west1时 集群部署的是无错误的,它使用的是1.11.6-gke.2(默认值)

    您可以尝试使用代替gcloud命令手动创建集群。创建集群时,请选中“启用VPC本机(使用别名ip)”功能。如果有人出现在你面前,尝试使用最新的非阿尔法版本的GKE

    您发布的公共文档和API显示这是GA。所有迹象表明这是生产准备就绪。不管它值多少钱,该功能已于去年5月发布在谷歌云上

    您可以尝试更新您的Google Cloud SDK版本。这将使所有内容更新到最新版本,并删除目前GA中功能的alpha消息

     $ gcloud components update
    

    问题解决了。根据您的发现,我尝试通过控制台创建一个带有IP别名的集群,效果很好。接下来,我在虚拟机中检查了我的gcloud版本,发现它非常旧
    googlecloudsdk163.0.0
    gcloud组件更新
    不再工作。因此,我通过一个
    yum update
    更新了gcloud sdk,之后集群创建也可以从命令行正常工作。