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
EXPERTE
gefragt vor 5 Monaten29 Aufrufe
1 Antwort
0

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen