问题标签 [kuma]

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 投票
0 回答
374 浏览

kubernetes - kuma.io 演示失败,状态码为 503

我尝试过 kuma.io 产品,它是一个开源项目,用于在 k8s 环境中将特使代理和安全注入到 sidecar pod。我安装有安装后的演示

https://kuma.io/docs/0.5.1/quickstart/kubernetes/

我将此演示示例部署到 k8s 并转发端口:

它给出了这个错误

kuma 失败 503

如果你有任何想法会非常好!谢谢

这是 pods init 和 sidecar 容器的日志

第二个

第三个

0 投票
1 回答
110 浏览

microservices - 使用 Kuma 运行多云服务网格

如何使用Kuma运行跨基于 VM 的环境和基于 Kubernetes 的环境的多云服务网格?

具体来说,服务发现将如何以这样一种方式工作,即基于 VM 的工作负载可以发现基于 K8s 的工作负载,反之亦然?

0 投票
1 回答
174 浏览

istio - 如何将正在开发的本地服务连接到托管服务网格?

我目前有一个正在开发的托管 (GCP) 微服务​​环境。在处理服务时,我目前在本地运行环境。我运行我正在处理的服务需要与之通信的所有服务。

这提供了糟糕的开发人员体验,因为:

  • 我必须启动每项服务;可能有很多
  • 运行这么多服务会占用我大量的系统资源
  • 如果这些服务中的任何一个需要数据库,我也必须设置它

我正在寻找解决方案。理想情况下,我将只在本地运行单个服务并连接到托管环境中的其余服务。

是否有任何流行的服务网格提供此选项?我主要关注 Istio 和 Kuma。有没有想到的替代解决方案?

0 投票
0 回答
90 浏览

envoyproxy - kuma 禁用特使健康检查

嗨,我正在尝试调试在 kuma 服务网格中部署的带有特使问题的服务。有问题的服务使用默认kuma.io/sidecar-injection: enabled注释来注入 kuma sidecar 并启用 envoy 代理。

调试的一个障碍是服务每隔几秒钟就会受到准备情况检查的影响(这使事情变得复杂,因为额外的请求会触发我正在尝试调试的当前请求的带外断点)。

我试图在 kuma 级别禁用它们:

在 kuma 控制平面上设置的 env var

没运气。此外,我还尝试为每 5 分钟左右 ping 一次的应用程序定义一个健康检查,但这似乎也没有改变现有就绪检查的行为。

编辑:看起来这个准备健康检查是在注入的 kuma-sidecar 上定义的

但我仍然不确定如何覆盖边车准备检查?

非常感谢这里的任何建议。

0 投票
1 回答
31 浏览

php - 如何在原始过滤器标记中添加一个类?

在 Kuma CMS 中,我们的用户创建列表项以获取说明。还有标题和其他文字。主要是 h2、ul/li 和 p 元素。

它被添加到页面中{{ resource.list|raw }}

有没有办法只在 LI 标签中添加一个类{{ resource.list|raw }}

0 投票
1 回答
150 浏览

kubernetes - 删除 Kuma 网格(独立 k8s 安装)

即使删除命名空间kuma-system及其资源也不会重置控制平面 GUI 中显示的信息。我究竟做错了什么?

0 投票
2 回答
204 浏览

java - 如何在 Kuma 或任何其他服务网格的另一个 SpringBoot 应用程序中注入 SpringBoot 应用程序作为 SideCar 代理

我知道如何使用 Kuma 或 Istio 作为服务网格并将一个 SideCar 代理注入一个现有的 SpringBoot 应用程序或任何其他应用程序,但我们可以将一个 SpringBoot 应用程序作为 SideCar 代理注入另一个 SpringBoot 应用程序。

上下文是,可以说 SideCar 代理 SpringBoot 应用程序可能具有主 SpringBoot 服务中可能需要的基本内容(即身份验证、安全策略或任何其他类型的策略等)。并且可以将同一个 SideCar 代理应用程序注入到任何其他应用程序中。

问题可能听起来有点模糊,但如果有任何不清楚或令人困惑的地方,我可以提供更多细节。

谢谢

0 投票
0 回答
17 浏览

virtual-machine - Kong Kuma:多区域设置期间的 TLS 错误

我是 Kuma 的新手,我在尝试独立模式后尝试设置多区域部署模式。目前,我已经设法在 Azure VM 上设置了全局控制平面,它似乎运行良好。

我的问题在于设置区域控制平面。我尝试在 Docker、WSL 和 VirtualBox Ubuntu VM 上进行设置,但我一次又一次地收到相同的错误。应该注意的是,我正在尝试使用通用模式进行设置,如 Kuma 文档中所述,并尝试了 1.4.1 和 1.2.3 版本。有问题的错误如下:

ERROR kds-zone.kds-mux-client component terminated with an error (“generationID”: 6, “error”: “rpc error; code = Unavailable desc = connection error: desc = “transport: authentication handshake failed: tls: first record does not look like a TLS handshake””}

我试过用谷歌搜索这个问题,但似乎找不到任何与 Kuma 相关的类似问题,并且还尝试在 kuma.conf.yml 文件中进行试验,但无济于事。

提前感谢任何可能对如何解决此问题有任何建议的人。

问候,丹尼尔

0 投票
0 回答
25 浏览

go - 使用 vendored 依赖项时,Go 模块“无效修订”

我正在尝试在我的项目中导入https://github.com/kumahq/kuma 。Kuma 项目有一个 vendored 依赖项,其 go.mod 中包含以下内容:

当我运行go mod downloadgo list -m在我的项目中,我收到以下错误:

我不想在我的项目中添加 Kuma 作为 vendored 依赖项。