问题标签 [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.
kubernetes - kuma.io 演示失败,状态码为 503
我尝试过 kuma.io 产品,它是一个开源项目,用于在 k8s 环境中将特使代理和安全注入到 sidecar pod。我安装有安装后的演示
https://kuma.io/docs/0.5.1/quickstart/kubernetes/
我将此演示示例部署到 k8s 并转发端口:
它给出了这个错误
如果你有任何想法会非常好!谢谢
这是 pods init 和 sidecar 容器的日志
第二个
第三个
microservices - 使用 Kuma 运行多云服务网格
如何使用Kuma运行跨基于 VM 的环境和基于 Kubernetes 的环境的多云服务网格?
具体来说,服务发现将如何以这样一种方式工作,即基于 VM 的工作负载可以发现基于 K8s 的工作负载,反之亦然?
istio - 如何将正在开发的本地服务连接到托管服务网格?
我目前有一个正在开发的托管 (GCP) 微服务环境。在处理服务时,我目前在本地运行环境。我运行我正在处理的服务需要与之通信的所有服务。
这提供了糟糕的开发人员体验,因为:
- 我必须启动每项服务;可能有很多
- 运行这么多服务会占用我大量的系统资源
- 如果这些服务中的任何一个需要数据库,我也必须设置它
我正在寻找解决方案。理想情况下,我将只在本地运行单个服务并连接到托管环境中的其余服务。
是否有任何流行的服务网格提供此选项?我主要关注 Istio 和 Kuma。有没有想到的替代解决方案?
envoyproxy - kuma 禁用特使健康检查
嗨,我正在尝试调试在 kuma 服务网格中部署的带有特使问题的服务。有问题的服务使用默认kuma.io/sidecar-injection: enabled
注释来注入 kuma sidecar 并启用 envoy 代理。
调试的一个障碍是服务每隔几秒钟就会受到准备情况检查的影响(这使事情变得复杂,因为额外的请求会触发我正在尝试调试的当前请求的带外断点)。
我试图在 kuma 级别禁用它们:
在 kuma 控制平面上设置的 env var
没运气。此外,我还尝试为每 5 分钟左右 ping 一次的应用程序定义一个健康检查,但这似乎也没有改变现有就绪检查的行为。
编辑:看起来这个准备健康检查是在注入的 kuma-sidecar 上定义的
但我仍然不确定如何覆盖边车准备检查?
非常感谢这里的任何建议。
php - 如何在原始过滤器标记中添加一个类?
在 Kuma CMS 中,我们的用户创建列表项以获取说明。还有标题和其他文字。主要是 h2、ul/li 和 p 元素。
它被添加到页面中{{ resource.list|raw }}
有没有办法只在 LI 标签中添加一个类{{ resource.list|raw }}
?
kubernetes - 删除 Kuma 网格(独立 k8s 安装)
即使删除命名空间kuma-system
及其资源也不会重置控制平面 GUI 中显示的信息。我究竟做错了什么?
java - 如何在 Kuma 或任何其他服务网格的另一个 SpringBoot 应用程序中注入 SpringBoot 应用程序作为 SideCar 代理
我知道如何使用 Kuma 或 Istio 作为服务网格并将一个 SideCar 代理注入一个现有的 SpringBoot 应用程序或任何其他应用程序,但我们可以将一个 SpringBoot 应用程序作为 SideCar 代理注入另一个 SpringBoot 应用程序。
上下文是,可以说 SideCar 代理 SpringBoot 应用程序可能具有主 SpringBoot 服务中可能需要的基本内容(即身份验证、安全策略或任何其他类型的策略等)。并且可以将同一个 SideCar 代理应用程序注入到任何其他应用程序中。
问题可能听起来有点模糊,但如果有任何不清楚或令人困惑的地方,我可以提供更多细节。
谢谢
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 文件中进行试验,但无济于事。
提前感谢任何可能对如何解决此问题有任何建议的人。
问候,丹尼尔
go - 使用 vendored 依赖项时,Go 模块“无效修订”
我正在尝试在我的项目中导入https://github.com/kumahq/kuma 。Kuma 项目有一个 vendored 依赖项,其 go.mod 中包含以下内容:
当我运行go mod download
或go list -m
在我的项目中,我收到以下错误:
我不想在我的项目中添加 Kuma 作为 vendored 依赖项。