问题标签 [google-anthos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
302 浏览

google-kubernetes-engine - Anthos 服务网格指标

我最近部署了 Anthos Service Mesh,开始使用交钥匙方法来部署 GKE 和 Istio。到目前为止一切顺利,但我看到的一个问题是 pod 的基本指标(CPU、内存和磁盘)没有显示出来。

当我查看 prometheus-to-sd pod 的日志时,我看到以下错误:

fluentd-gke pod 的类似错误。

我尝试使用 GCP SA 到 KSA 映射来调整 Workload Identity 权限,但没有成功。还有其他人遇到这个吗?

这些是我一直遵循的指示。

https://cloud.google.com/service-mesh/docs/gke-anthos-cli-new-cluster

0 投票
1 回答
108 浏览

google-cloud-platform - 谷歌云跑跑进OOM

我们正在谷歌云运行服务上构建一个应用程序。问题是,我们构建的应用程序占用的内存比 2gb 多一点。

谷歌云对其容器有 2gb 的硬限制,一旦内存超出它,容器就会崩溃。

我们正在努力寻找解决方案。你能帮助我们吗?

可能是一个开放式的问题,但是,

  1. 有没有我们可以快速切换到的类似服务?
  2. 是否有任何设施可以为 cloudrun 作业提供交换空间?我知道使用交换的后果,我们对此表示同意。

非常感谢任何帮助。

0 投票
0 回答
110 浏览

google-cloud-run - GKE Anthos 上的 Cloud Run - Hello world 无法正常工作

我正在尝试使用启用 Anthos 的 GKE 上的 Cloud Run 部署容器。我正在关注代码实验室https://codelabs.developers.google.com/codelabs/cloud-run-gke

当我在 Google 控制台中创建容器时,我看到创建了 pod,但它在“路由流量”阶段卡住了“等待负载均衡器准备就绪”状态。我包括以下事件的输出。

有没有人遇到过这种情况?

0 投票
1 回答
165 浏览

google-cloud-platform - GCP 为 Cloud Run Anthos nodejs 服务连接到 SQL

尝试使用完全托管的云运行将 SQL 实例连接到 Cloud Run 服务工作正常,但是当我尝试通过 Anthos 连接服务时(这是必需的,因为我们需要在服务上使用 websockets)我只是得到 ENOENT(无条目),更新 IAM 为具有正确权限的 GKE,重新创建了启用所有服务的集群/

这是我正在执行的部署命令

如果我使用 SQL 中的私有 IP 并删除--set-cloudsql-instancesDB_HOST 并将其设置为私有 IP,它就可以工作。

但是添加--set-cloudsql-instances应该为 GKE 集群中的服务创建一个 sidecar 并允许它连接到 SQL?

0 投票
0 回答
321 浏览

google-cloud-platform - GCP Anthos (GKE) 添加了对安全 websocket wss:// 的支持

客户端在尝试连接到部署在 GKE 集群中的 Anthos 服务时抛出错误。

客户端可以很好地向 Anthos 服务发出 https 请求,即。https://api.beta.tld/ping所以只有安全的 websocket 会抛出 503,我不能使用 ws://,因为浏览器会因为内容混合而阻止所有请求。

根据 GKE docs websockets 应该支持开箱即用:https ://cloud.google.com/kubernetes-engine/docs/concepts/ingress-xlb#support_for_websocket

集群设置如下:

我正在部署这样的服务:

我注意到集群是使用 TCP LoadBlanacer 而不是 https 创建的,不确定这是否是问题所在,或者如何使用 HTTPs 负载均衡器创建集群并且仍然可以使用 Anthos。

0 投票
1 回答
60 浏览

openshift - 私有 PaaS 与公共 PaaS 与自我管理私有 PaaS

我一直在尝试了解 Private PaaS v/s Public PaaS v/s Self-managed Private PaaS 之间的区别。

到目前为止,我的理解是(如果我错了,请纠正我)私有 PaaS 部署在本地,而公共 PaaS 部署在供应商的本地。

以下是我的问题:

  • 像 Google Anthos 这样的公共 PaaS 也可以在本地部署,如果发生这种情况,它会变成私有 PaaS 吗?
  • 什么是自我管理的私有 PaaS,有哪些例子,它与“私有 PaaS”有何不同?
  • Red Hat 的 OpenShift 是自我管理私有 PaaS 的一个例子吗?
0 投票
1 回答
230 浏览

google-cloud-platform - 如何在 istio 服务上创建入口以运行 Anthos(knative)

我正在 GCP 上开发 Cloud Run Anthos,并在 GKE 集群上托管。

我按照这个 q​​wiklabs 来研究 Cloud Run Anthos,

https://www.qwiklabs.com/focuses/5147?catalog_rank=%7B%22rank%22%3A6%2C%22num_filters%22%3A0%2C%22has_search%22%3Atrue%7D&parent=catalog&search_id=7054914

动手实验室中的示例。他们使用以下命令来检查服务是否正常工作。

我想知道使用的现实。没有人在每个工作请求中添加主机。
我的问题是,有没有可能解决这个问题?我只想通过浏览器或任何应用程序使用调用请求,但不确定是否可行?

我找到了关于 Istio ingress 的资源文档,qwiklab 的示例也使用了它。
它是关于VirtualSerivce的,看起来我之前有一个Istio Ingress来构建这个代理。
这是解决问题的正确方法吗?

https://istio.io/latest/docs/reference/config/networking/virtual-service/#HTTPRewrite

0 投票
0 回答
161 浏览

google-cloud-platform - GCP Cloud Run for Anthos - 没有健康的上游

我正在为 Google Cloud Platform 的 GKE 集群上的 Anthos 构建部署到 Cloud Run 的微服务。

我随机收到错误消息“上游不健康”错误消息。

也许有一些与 GKE 网络相关的问题?我看到了与“上游没有健康但我找不到可以解决这个问题的答案”相关的问题

请帮忙

0 投票
1 回答
37 浏览

kubernetes - 是否有可能只在本地使用 k8s woker 节点,但使用由云供应商管理的主节点(aws、gcp .. 等)

是否可以仅在本地使用 k8s woker 节点,但使用由云供应商管理的主节点(aws、gcp .. 等)?

我想利用 k8s 主节点上的托管服务,但我的公司已经有很多本地服务器。我们还在 GCP 和本地之间建立了云互连连接。

我已经阅读了几次 Anthos 相关文档。但是,在本地和云中混合使用一个 k8s 集群是没有任何意义的。

0 投票
0 回答
81 浏览

google-cloud-platform - 使用 Anthos 在 GKE 集群之间迁移工作负载

有没有机会将工作负载从 a 迁移GKE Cluster到不同的GKE Clusterusing Anthos?. 我们的要求是将工作负载从 a 迁移Public GKE ClusterPrivate GKE Cluster. 我看到GCP VM已列出migctl但未GKE列出

在此处输入图像描述

https://cloud.google.com/migrate/anthos/docs/migctl-reference#migctl-source-create

我们可以使用工具执行相同的操作,velero但要寻找其他选项?