繁体   English   中英

在 EKS 上部署 Istio bookinfo 应用程序后,`kubectl get svc` 显示应用程序的服务,但 `Kubectl get pods` 返回 `no resources found`

[英]After deploying Istio bookinfo application on EKS, `kubectl get svc` displays the app's services but `Kubectl get pods` returns `no resources found`

我在我的 EKS 集群上安装了 Istio,并从示例中安装了 bookinfo。

$ sudo Kubectl apply -f /samples/bookinfo/platform/kube/bookinfo.yaml

安装后,我可以看到服务,但看不到这些服务的 Pod

$ sudo Kubectl get services 

NAME.          TYPE
productpage    ClusterIP.   
ratings.       ClusterIP
reviews.       ClusterIP

但是上面服务中的pod是看不到的

$ sudo Kubectl get pods
No resources found in default namespace

知道为什么我可以查看服务而不是预订应用程序安装的那些服务中的 pod 吗?

我已经使用 istio 1.9.3 验证了 bookinfo 应用程序,它可以正常工作。

我使用以下命令进入 istio 1.9.3 目录cd istio-1.9.3并使用kubectl apply -f samples/bookinfo/platform/kube/bookinfo.yaml安装 bookinfo 应用程序。

kubectl get pods
NAME                              READY   STATUS    RESTARTS   AGE
details-v1-66b6955995-q2nwh       2/2     Running   0          44s
productpage-v1-5d9b4c9849-lhc2b   2/2     Running   0          44s
ratings-v1-fd78f799f-t8gkp        2/2     Running   0          43s
reviews-v1-6549ddccc5-jv2tg       2/2     Running   0          43s
reviews-v2-76c4865449-wjkxx       2/2     Running   0          43s
reviews-v3-6b554c875-9gsnd        2/2     Running   0          42s

kubectl get svc
NAME          TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)    AGE
details       ClusterIP   10.112.2.127   <none>        9080/TCP   81s
kubernetes    ClusterIP   10.112.0.1     <none>        443/TCP    6m41s
productpage   ClusterIP   10.112.5.110   <none>        9080/TCP   75s
ratings       ClusterIP   10.112.1.157   <none>        9080/TCP   79s
reviews       ClusterIP   10.112.1.106   <none>        9080/TCP   78s

如您所见,Pod 和服务都已正确部署。


我只建议使用最新版本重新部署 bookinfo 应用程序,它应该可以工作。

您也可以使用raw.githubusercontent.com而不是示例目录来部署它。 您可以在 istio 文档中找到更多相关信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM