如何通过URL访问k8集群中的Pod

问题描述 投票:-1回答:1

我有一个服务在名称空间的集群中运行:

NAME                                    TYPE           CLUSTER-IP       EXTERNAL-IP                                                                     PORT(S)                                                       AGE
amundsen-frontend                       LoadBalancer   10.100.59.220    a563823867e6f11ea82a90a9c116adac-124ae00284b50400.elb.us-west-2.amazonaws.com   80:31866/TCP                                                  70m

当我运行豆荚时:

kubectl get pods
NAME                                                  READY   STATUS    RESTARTS   AGE
amundsen-frontend-595b49d856-mkbjj                    1/1     Running   0          74m
amundsen-metadata-5df6c6c8d8-nrk9f                    1/1     Running   0          74m
amundsen-search-c8b7cd9f6-mspzr                       1/1     Running   0          74m
dsci-amundsen-elasticsearch-client-65f858c656-znjfd   1/1     Running   0          74m
dsci-amundsen-elasticsearch-data-0                    1/1     Running   0          74m
dsci-amundsen-elasticsearch-master-0                  1/1     Running   0          74m

我不确定在这里做什么。如何访问网址?我可以移植到开发中吗?我在生产中该做什么?前端窗格是我要访问的一个,搜索窗格也是如此。

这是我的charts.yaml掌权内容:

frontEnd:
  ##
  ## frontEnd.serviceName -- The frontend service name.
  ##
  serviceName: frontend
  ##
  ## frontEnd.imageVersion -- The frontend version of the metadata container.
  ##
  imageVersion: 2.0.0
  ##
  ## frontEnd.servicePort -- The port the frontend service will be exposed on via the loadbalancer.
  ##
  servicePort: 80
kubernetes-helm
1个回答
0
投票
首先,如果我们可以看到您的服务和pod配置,将会很有帮助?

kubectl get sa amundsen-frontend -o yaml kubectl get pod amundsen-frontend-595b49d856-mkbjj -o yaml

您可以尝试从另一个吊舱到达前端,这将有助于弄清楚问题是否出在吊舱或入口层。要在search容器容器内部运行,请访问shell:

kubectl exec -it amundsen-search-c8b7cd9f6-mspzr  --container <<name of container>>  -- sh

如果容器中只有一个容器,则可以从上面的命令中省略容器部分

一旦检查内部是否可以卷曲到达amundsen-frontend-595b49d856-mkbjj

curl amundsen-frontend-595b49d856-mkbjj curl amundsen-frontend-595b49d856-mkbjj:31866

如果您能够建立通信,请在入口层中查找问题。您可能想查看您的入口日志,以了解其超时原因。

AWS中的网络安全组也值得探讨。 

您的入口配置正确吗?

© www.soinside.com 2019 - 2024. All rights reserved.