问题标签 [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 回答
149 浏览

tcp - Kiali 仪表板中入站指标和出站指标的“报告来源”是什么意思?

我试图了解我在 Kiali 中的部署之间的 TCP 流量,但很少有选项卡让我有点困惑。

据我了解——

  • 入站流量 - 指从 Workload 流向其他节点的流量
  • 出站流量 - 指从工作负载到此节点的传入流量

Reported from然后它们都有- Source / Destination 的子选项。这意味着什么?

当我更改Reported from值时,我得到了两个不同的入站流量图表。

在此处输入图像描述

0 投票
2 回答
1094 浏览

kubernetes - “Kiali 的秘密不见了”,但它肯定存在

我的 Kiali 安装在登录时返回 520。

在我的控制台中正在打印:

这很奇怪,因为运行

为我提供以下输出:

重新启动 pod 并不能解决问题。

Kiali使用 的版本:版本:v0.18.1,提交:ef27faa

Istio:1.1.2

Kubernetes 风格和版本:Azure AKS

使用以下资源重现将 Istio 部署到 AKS 集群: https ://github.com/timfpark/fabrikate-cloud-native

编辑:

事实证明,更新到 1.1.5 就足够了。我使用的 repo 也不是官方版本。可以在这里找到: https ://github.com/microsoft/fabrikate-definitions/tree/master/definitions/fabrikate-cloud-native

0 投票
3 回答
423 浏览

istio - kiali 通过大使发送显示未知流量

我已经安装了服务网格(Istio)并与大使合作将流量路由到我们的应用程序。每当我通过 Istio Ingress 发送流量时,它的工作正常并与大使合作,但是当通过大使发送时,它显示未知,您可以在附图中看到,这可能与大使不使用 Istio 边车的事实有关.

在此处输入图像描述

用于部署大使服务的代码:

有什么我可以在这里添加的吗?

谢谢

0 投票
0 回答
249 浏览

kubernetes - Istio - Kiali - 上游连接错误或在标头之前断开/重置

嗨,我正在使用 Istio 并按照此链接/文档进行远程访问Kiali dashboard。使用YAML's我可以Grafana, Prometheus and Tracing使用CLusterIP:nodePort.

但是 Kiali 端点给出了错误,

命令kubectl get svc istio-ingressgateway -n istio-system显示以下端口,

我可以访问 Grafana http://33.33.333.33:31312,Prometheus http://33.33.333.33:31311,Tracing,http://33.33.333.33:31313

Kiali 已映​​射到15029:31314/TCP且无法访问http://33.33.333.33:31314

我正在使用 Openshift v3.9,

注意 - 我知道我正在运行 v1.0.5 并参考 v1.4.0 文档。但是我在其中进行了所需的端口更改,istio-ingressgateway service yaml其中跟踪工作但 kiali 没有,

0 投票
1 回答
251 浏览

kubernetes - Kiali Dashboard 中的 Statefulsets pod

任何人都可以在这里帮助我,我无法在 Kiali Dashboard 中看到我的 statefulset 应用程序(应用程序:elasticsearch 和 Other statefulset)。我已经使用 istioctl manifest apply (demo profile) 安装了 istio。我能够看到所有其他工作负载,例如 pod、servicecice 但不是有状态集。

不确定我需要在生成的清单文件中配置什么。

0 投票
1 回答
1120 浏览

kubernetes - 在 istio 中更改 kiali 的秘密不起作用

我已经使用演示配置文件在我的eks集群中部署了istiodemokiali部署。kiali 仪表板的访问密码是(用户名:admin密码:admin)。我可以使用此凭据访问我的仪表板。然后我创造了我自己的秘密。

删除了 kiali 的秘密。

使用此yaml再次部署秘密

毕竟,我删除了 kiali 的 pod。之后,我无法使用此用户名和密码访问我的仪表板。我应该怎么办 ?

我还检查了 kiali 的秘密。它已更新为最近的秘密值。

这是kiali pod的日志。

0 投票
1 回答
277 浏览

kubernetes - Istio ServiceEntry 在 kiali 中被忽略

我在 EKS 上运行的 K8s 集群上运行来自 Istio 示例项目的 bookinfo 项目。我已经启用了自动边车容器注入并部署了项目。我在这篇文章之后启用了 googleapis 的外部服务。

该服务按预期工作,但是在检查 Kiali 时,我没有看到外部服务,而是看到了 BlackHoleCluster。我读到这是 Istio 的一个虚拟集群,用于对不在网格中的外部服务的请求(ServiceEntry 将它们添加到网格中)。

我也尝试了其他一些示例,并且所有内容都以 BlackHoleCluster(或当为外部流量启用 ALLOW_ALL 时的 PassThroughCluster )结束,所以我怀疑 Istio 的配置有问题。我正在使用Istio 1.5

我真的找不到任何帮助。每个人都建议一个 ServiceEntry 就足够了。

更新:代码示例

0 投票
1 回答
1010 浏览

kubernetes - Istio 演示配置文件中的 kiali 仪表板登录失败

我已经按照这里的描述安装了 Istio 。

我用于istioctl manifest apply --set profile=demo此目的。然后安装bookinfo应用程序。

并设置 kiali 使用NordPortusing kubectl -n istio-system edit svc kiali

kubectl -n istio-system get svc kiali显示其NordPort和端口20001:32173/TCP

当我尝试使用192.168.123.456:32173/kiali默认用户名和密码访问 kiali 仪表板时,admin我收到以下警告。

您的会话已过期或在另一个窗口中终止

为什么会这样?我没有更改任何默认设置。

Kiali pod 正在运行。

根据jt97 的要求curl -v externalIP:port/kiali

Kiali日志:/var/log/containers/kiali-869c6894c5-4jp2v_istio-system_kiali-1xxx.log

我发现了另一个错误,它一次不可见。当我输入用户名和密码时,它给出:

您已登录,但在获取一些所需的服务器配置时出现问题,请尝试刷新页面。

0 投票
1 回答
4966 浏览

kubernetes - 为什么我的服务间流量显示在 Kiali 的 Passthrough 集群中

我有两个 Istio 集群,它们使用运行 Kiali 的复制控制平面。在每个集群中,我有两个交互的应用程序,但我在 Kiali 仪表板中看不到它们之间的流量。相反,流量显示为通过直通集群。

应用程序使用 kubernetes 服务名称进行交互,并且它们交互正确,只是在 Kiali 中没有正确显示。

关于可能是什么问题的任何想法?或者这是一种预期的行为(我还是 Istio 的新手)。

0 投票
1 回答
5285 浏览

google-kubernetes-engine - 在 GKE 上安装 kiali 会导致后端 NotFound 错误

我已经安装了 kiali 运算符并尝试从 Ingress 上的 URL(xxxx/kiali) 加载 UI。以下是我在加载 url 时得到的文本。

响应 404(后端 NotFound),[ /kiali/ ] 的服务规则不存在

我所有的集群组件都是绿色的,如下所示。任何想法 ?

在此处输入图像描述