Kubernetes externalName服务在仪表板上保持挂起状态

Kubernetes externalName服务在仪表板上保持挂起状态,kubernetes,istio,kubernetes-dashboard,Kubernetes,Istio,Kubernetes Dashboard,我为aws RDS db创建了一个externalName服务,除了仪表板状态始终处于挂起状态外,一切正常。如何修复仪表板状态,是否有任何注释来解决它 库伯内特斯1.14 Istio 1.4.2 仪表板v2.0.0-beta4+0.gf232c589 AWS EKS.7 仪表板始终显示externalName服务的挂起状态 我认为这是仪表板中的一个错误,因此我报告了它。 在这一点上,我的最佳猜测是,这是由于该服务没有获得ClusterIP这一事实造成的 更新:此错误已在kubernetes

我为aws RDS db创建了一个externalName服务,除了仪表板状态始终处于挂起状态外,一切正常。如何修复仪表板状态,是否有任何注释来解决它

  • 库伯内特斯1.14
  • Istio 1.4.2
  • 仪表板v2.0.0-beta4+0.gf232c589
  • AWS EKS.7
仪表板始终显示externalName服务的挂起状态


我认为这是仪表板中的一个错误,因此我报告了它。

在这一点上,我的最佳猜测是,这是由于该服务没有获得ClusterIP这一事实造成的


更新:此错误已在kubernetesui/dashboard:v2.0.0-rc7及更高版本中修复。

能否提供更多详细信息?你们说的是仪表板,但你们提供的是posgres服务,我想这里有点不对劲吧?你们能检查一下你们的播客是否处于运行状态吗?嗨,我添加了一个外部的postgres服务,所有工作都可以找到,可以在仪表板上看到postgres服务(图)。问题是,它总是停留在挂起状态(左边的饼状图标),我想问,有没有办法使它进入成功状态(绿色选中图标)请检查您的播客是否正在运行,并提供日志来检查它为什么不工作?使用
kubectl get pods,svc-o wide--all namespace
显示所有pods和svc。使用
kubectl日志
查看日志,它是一个外部名称服务,因此没有pod。这是
get svc
result
NAME-TYPE CLUSTER-IP EXTERNAL-IP端口年龄选择器postgres ExternalName db-staging.xxxxxxxx.ap-southeast-1.rds.amazonaws.com 5432/TCP 25h
我在裸体金属上有Kubernetes 1.17.0,我与此yaml具有相同的效果。apiVersion:v1种类:服务元数据:名称:externalname保持挂起规范:externalname:niels.basjes.nl类型:externalname端口:-协议:TCP端口:443目标端口:443
apiVersion: v1
   kind: Service
   metadata:
     labels:
       app: postgres
     name: postgres
     namespace: staging
   spec:
     externalName: db-staging.xxxxxxxxxxx.ap-southeast-1.rds.amazonaws.com
     type: ExternalName
     ports:
       - port: 5432
   status:
     loadBalancer: {}