EKS: "负载均衡器没有可用节点"

0

【以下的问题经过翻译处理】 你好,我正在尝试使用ArgoCD管理EKS集群,并通过Pulumi进行部署。设置如下所示:

#pulumi_IaC/main.py

... argo = k8s.helm.v3.Release( "argocd", args=k8s.helm.v3.ReleaseArgs( chart="argo-cd", namespace=ns.metadata.name, repository_opts=k8s.helm.v3.RepositoryOptsArgs( repo="https://argoproj.github.io/argo-helm" ), values={ "server": { "service": { "type": "LoadBalancer", } } }, ), opts=pulumi.ResourceOptions(provider=provider, parent=ns), )

app_ns = k8s.core.v1.Namespace( "sock-shop", metadata={ "name": "sock-shop", }, opts=pulumi.ResourceOptions(provider=provider, parent=cluster), )

argo_app = app.argoproj.v1alpha1.Application( "sock-shop", metadata=k8s.meta.v1.ObjectMetaArgs(name="sock-shop", namespace=ns.metadata.name), spec=app.argoproj.v1alpha1.ApplicationSpecArgs( destination=app.argoproj.v1alpha1.ApplicationSpecDestinationArgs( namespace=app_ns.metadata.name, server="https://kubernetes.default.svc" ), project="default", source=app.argoproj.v1alpha1.ApplicationSpecSourceArgs( path="sock-shop", repo_url="https://github.com/argoproj/argocd-example-apps", target_revision="HEAD", ), sync_policy=app.argoproj.v1alpha1.ApplicationSpecSyncPolicyArgs( automated={} ) ), opts=pulumi.ResourceOptions(provider=provider, depends_on=[argo, app_ns]), )

通过 Kube Lens 查看集群时显示以下消息:“没有可用的 LoadBalancer 节点”| argocd-7483fb39-server。

我不确定这是否是访问不到该应用的原因...我该如何访问 sock-shop 前端?

profile picture
专家
已提问 5 个月前25 查看次数
1 回答
0

【以下的回答经过翻译处理】 我使用以下命令找到了负载均衡器的IP地址:kubectl get services -n sock-shop | grep LoadBalancer

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则