问题标签 [istio-kiali]

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 回答
68 浏览

kubernetes - 安装后正在重新创建 Istio ingress pod

我已经在 AKS 集群中使用istioctl. 我已经使用init命令启用了 istio 操作符。当我尝试在已安装的 istio 系统之上使用单独的 yaml 启用 Grafana 和 Kiali 时kubectl,将重新创建 istio ingress gateway pod 并删除我的自定义配置。

文档指定我们可以使用kubectl.

插件yaml如下:

0 投票
1 回答
126 浏览

azure - Azure kubernetes - Azure CNI 和 Istio,边车 IP 分配?

我们的 Azure kubernetes 集群配置了 Azure CNI 用于网络,它使用 CIDR: /21 的子网。

当我们计划部署 Istio 服务网格和额外的 sidecar 以进行日志传送时,这些将如何影响可用的 IP?那些会消耗IP吗?如果是这样,如何避免IP拥塞?

0 投票
1 回答
791 浏览

kubernetes - istio-1.7.2 安装,缺少仪表板和 pod?

我已经使用入门页面上的官方参考安装了 istio 。
以下是我使用的命令:
$ curl -L https://istio.io/downloadIstio | sh -

$ istioctl install --set profile=demo

$ kubectl label namespace default istio-injection=enabled

我最终得到了以下版本的 istio:

我的 Kubernetes 版本是:

istio-system在我验证安装在命名空间中的对象之前,一切似乎都很好

如您所见,缺少的组件很少 -缺少 istio-citadel、istio-pilot、istio-policy、istio-sidecar、istio-telemetry、istio-tracing 等的 pod 很少。这些组件在 1.4.2 中可用。
在 1.4.2 安装中,我可以看到grafana、jaeger、kiali、prometheus、zipkin 仪表板。但这些现在都不见了。例子:

这是 1.7.2 中的预期行为还是我的安装损坏了。如果安装损坏,我还能如何修复它。毕竟我遵循了入门指南中的说明。

0 投票
1 回答
328 浏览

azure - Azure Kubernetes - Istio 从外部访问 grafana、prometheus、jaeger、kiali 和 envoy?

我使用以下配置来设置 Istio

我想从外部访问 grafana、prometheus、jaeger、kiali 和 envoy 等服务 - 例如:https ://grafana.mycompany.com ,我该怎么做?

更新: 我在下面尝试过但是它不起作用

0 投票
1 回答
337 浏览

kubernetes - Azure Kubernetes - prometheus 被部署为 ISTIO 的一部分,没有显示部署?

我使用以下配置来设置 Istio

并暴露了prometheus服务,如下所述

我已经部署了一个应用程序,但是在 prometheus 中看不到以下部署

在此处输入图像描述

0 投票
1 回答
238 浏览

kubernetes - 错误:模板:注入:469:未定义函数“appendMultusNetwork”

在尝试手动将 istio sidecar 容器注入 pod 时。我有错误 -

错误:模板:注入:469:未定义函数“appendMultusNetwork”

https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/

0 投票
1 回答
91 浏览

amazon-web-services - 无法通过网络负载均衡器访问 Istio 插件

所有附加组件都运行良好,只是我无法通过 Network LoadBalancer URL 访问它

我保存 YAML 文件的源代码如下;

Pod 运行良好,服务的情况如下所示;

现在,我无法访问它们...

P.S; 请检查我下面的截图, 在此处输入图像描述

所以现在,我应该用 a77* 将每个 YAML 文件中的 NLM 字符串更新为 learningservicemesh.com 吗?

请协助。

完全按照你的建议做了,但没有魅力......

0 投票
0 回答
114 浏览

kubernetes - Istio - 加权流量路由不起作用

我们正在尝试使用 Istio 为我们的应用程序进行加权流量路由。但由于某种原因,流量拆分没有按预期工作。当我们说我们希望 100% 的流量到达我们应用的 v2 时,它仍然会向 v1 发送请求。我在这里错过了什么吗?

我们将外部流量通过 Nginx pod 路由到后端 svc。

java-后端-svc.yaml

java-后端-v1.yaml

java-后端-v2.yaml

虚拟服务

0 投票
0 回答
1178 浏览

docker - Istio 1.8 上游连接错误或在标头之前断开/重置。重置原因:连接失败

我正在尝试学习如何使用 istio 进行金丝雀部署。

这个想法是使用 Istio 和 Traefik ingress 之间的混合体。

不幸的是,我在使用 VirtualService 时遇到了问题,特别是当我使用 Traefik LoadBalancer 的 IP 时,我收到了这个错误:

在此处输入图像描述

我正在使用通用的 helloworld 应用程序对其进行测试。下面我复制各种设置:

部署 helloworld-v1

部署 helloworld-v2:与 helloworld-v1 相同,但带有 text=apple 和不同的标签版本

服务

虚拟服务

目的地规则

入口

我从 pod 中获取了一些日志,并获得了以下信息:

你有什么想法?

感谢帮助

注意:命名空间已正确注入

0 投票
0 回答
752 浏览

kubernetes - Kiali:避免 KIA1106 - 同一主机有多个虚拟服务

我在 Istio/Kubernetes 上使用 Kiali 来监控我的网格。

我需要基于 URL 包含路由 2 个不同的 pod,为此,我遵循将大型虚拟服务和目标规则拆分为多个资源中的教程。因此,我为同一主机和网关创建了 2 个 VirtualService:

服务一:

服务二:

但是,我收到了警告KIA1106 - More than one Virtual Service for same host

查看docs,它解释了这个案例(这是我的案例),但它重定向到我遵循的同一指南。