我有一个服务在名称空间的集群中运行:
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
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中的网络安全组也值得探讨。您的入口配置正确吗?