【问题标题】:Anthos showing wrong status of Deployment on on-premise external clusterAnthos 在本地外部集群上显示错误的部署状态
【发布时间】:2020-04-11 07:20:30
【问题描述】:

我想尝试一下 GCP 的 Anthos On-Premise GKE 产品。

为了我的演示,我按照 (https://kubernetes.io/docs/setup/production-environment/turnkey/gce/) 的说明使用 Google Compute Engine 在 GCP 中设置了一个 Kubernetes 集群

在此之后,我按照 Anthos 文档将我的集群注册到 Anthos。我能够使用基于令牌和基于基本身份验证的机制注册集群并登录到其中。

现在,当我尝试从 GCP 控制台部署任何内容时,出现以下错误

但是部署成功了,我可以在我的集群上看到处于运行状态的部署和关联的 Pod。

此外,当我尝试使用 Marketplace 进行部署时,出现以下错误。

我想知道这是 Anthos 中的错误还是我的集群缺少一些配置?

【问题讨论】:

    标签: kubernetes google-cloud-platform google-anthos


    【解决方案1】:

    您运行的不是 Anthos GKE On-Prem,而是在 Google Cloud 上运行开源 Kubernetes。为 Anthos 设计的东西(市场和将集群连接到 Cloud Console)在您的设置中不应该工作。尽管如此,它们大部分都可以工作的事实是一个意外(并且证明了 Kubernetes 的可移植性和兼容性)。

    要获得 Cloud Console 集成并使用市场,您需要使用在 VMWare 上运行的 Anthos GKE On-Prem 或常规 GKE

    【讨论】:

    • 谢谢。这确实有道理。所以我不能在 Anthos 中使用任何普通的 K8S 集群吗?这是正确的理解吗?您需要特殊的本地 K8S 集群或 GKE 吗?
    • 是的,对于 Anthos,您需要一个特殊的本地集群或不同云提供商上的特殊集群。 GKE 并未以 Anthos 的形式进行销售,但它是 Google 提供的最完整的 Kubernetes 产品,它可以完成 Anthos 的所有功能以及更多功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 2021-03-16
    • 2021-02-24
    • 2011-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多