• aroll
    2020-05-18
    您好,我们的k8s集群中有一个auth2服务,当把其service 所暴露的端口名称定义成TCP时,其他服务通过feign访问auth2服务是没问题的,但定义成其他名称(如http),则访问auth2服务会报错 401 。我查了k8s api文档 看到那个name 代表NDS label。请问这是什么原因呢? 即: -name: tcp port: xx protocol: TCP targetPort: xx 这样配置就正常。 -name: http port: xx protocol: TCP targetPort: xx 这样配置就报 401 Unauthorized 。我怀疑是配置成http,请求头里的认证参数没带过去。 其他服务配置成 -name: http port: xx protocol: TCP targetPort: xx 就可以正常访问。

    作者回复: 这块官方文档确实说的比较含糊,从下面name的解释我理解是用来还endpoint对象做关联的,不能随便定义;但概念部分的文档又没有明显的说明。 https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.18/#serviceport-v1-core 因为你这个其实是个k8s的问题,可能还得请教一下k8s方面的专家:)

    
    1
  • Geek__Phoenix
    2021-03-28
    你好!kiali的svc是ClusterIP,我想把它改成NodeIP,但是直接报错,无法修改。有什么其他的办法让集群外部的地址访问kiali吗?

    作者回复: 删除再重新建svc,或者通过ingress给暴露出去

    
    
  • Q·sun Ou
    2023-02-01 来自广东
    生产环境是arm服务器,没arm版的kiali,相当蛋疼,有什么好的解决办法吗?
    
    
  • login
    2022-01-07
    为什么没有出来登录页面。直接是匿名用户。也不知道怎么打开登陆页面
    
    
  • 3Golds
    2020-05-24
    集群内如果服务多了, kiali查看起来就很卡了 大概有1000多pod
    
    