问题标签 [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.
kubernetes - 安装后正在重新创建 Istio ingress pod
我已经在 AKS 集群中使用istioctl
. 我已经使用init
命令启用了 istio 操作符。当我尝试在已安装的 istio 系统之上使用单独的 yaml 启用 Grafana 和 Kiali 时kubectl
,将重新创建 istio ingress gateway pod 并删除我的自定义配置。
文档指定我们可以使用kubectl
.
插件yaml如下:
azure - Azure kubernetes - Azure CNI 和 Istio,边车 IP 分配?
我们的 Azure kubernetes 集群配置了 Azure CNI 用于网络,它使用 CIDR: /21 的子网。
当我们计划部署 Istio 服务网格和额外的 sidecar 以进行日志传送时,这些将如何影响可用的 IP?那些会消耗IP吗?如果是这样,如何避免IP拥塞?
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 中的预期行为还是我的安装损坏了。如果安装损坏,我还能如何修复它。毕竟我遵循了入门指南中的说明。
azure - Azure Kubernetes - Istio 从外部访问 grafana、prometheus、jaeger、kiali 和 envoy?
我使用以下配置来设置 Istio
我想从外部访问 grafana、prometheus、jaeger、kiali 和 envoy 等服务 - 例如:https ://grafana.mycompany.com ,我该怎么做?
更新: 我在下面尝试过但是它不起作用
kubernetes - 错误:模板:注入:469:未定义函数“appendMultusNetwork”
在尝试手动将 istio sidecar 容器注入 pod 时。我有错误 -
错误:模板:注入:469:未定义函数“appendMultusNetwork”
https://istio.io/latest/docs/setup/additional-setup/sidecar-injection/
kubernetes - Istio - 加权流量路由不起作用
我们正在尝试使用 Istio 为我们的应用程序进行加权流量路由。但由于某种原因,流量拆分没有按预期工作。当我们说我们希望 100% 的流量到达我们应用的 v2 时,它仍然会向 v1 发送请求。我在这里错过了什么吗?
我们将外部流量通过 Nginx pod 路由到后端 svc。
java-后端-svc.yaml
java-后端-v1.yaml
java-后端-v2.yaml
虚拟服务
docker - Istio 1.8 上游连接错误或在标头之前断开/重置。重置原因:连接失败
我正在尝试学习如何使用 istio 进行金丝雀部署。
这个想法是使用 Istio 和 Traefik ingress 之间的混合体。
不幸的是,我在使用 VirtualService 时遇到了问题,特别是当我使用 Traefik LoadBalancer 的 IP 时,我收到了这个错误:
我正在使用通用的 helloworld 应用程序对其进行测试。下面我复制各种设置:
部署 helloworld-v1:
部署 helloworld-v2:与 helloworld-v1 相同,但带有 text=apple 和不同的标签版本
服务
虚拟服务
目的地规则
入口
我从 pod 中获取了一些日志,并获得了以下信息:
你有什么想法?
感谢帮助
注意:命名空间已正确注入
kubernetes - Kiali:避免 KIA1106 - 同一主机有多个虚拟服务
我在 Istio/Kubernetes 上使用 Kiali 来监控我的网格。
我需要基于 URL 包含路由 2 个不同的 pod,为此,我遵循将大型虚拟服务和目标规则拆分为多个资源中的教程。因此,我为同一主机和网关创建了 2 个 VirtualService:
服务一:
服务二:
但是,我收到了警告KIA1106 - More than one Virtual Service for same host
查看docs,它解释了这个案例(这是我的案例),但它重定向到我遵循的同一指南。