问题描述:
在使用 ArgoCD 运行应用程序时,出现了以下错误信息:
ArgoCD 无法解析 host.minikube.internal。
解决方法:
确保 minikube 集群已启动并运行正常。
在 minikube 节点上执行以下命令,将 host.minikube.internal
添加到 /etc/hosts
文件中:
$ minikube ssh
$ sudo su -
$ echo "$(minikube ip) host.minikube.internal" >> /etc/hosts
$ exit
$ exit
argocd-server
部署:$ kubectl edit deployment argocd-server -n argocd
spec.template.spec.containers
部分添加以下环境变量:env:
- name: INGRESS_HOST
value: host.minikube.internal
保存并退出 kubectl edit
。
等待 ArgoCD 的 argocd-server
Pod 重新启动。
$ kubectl get pods -n argocd
确保 argocd-server-*
Pod 的状态为 Running
。
host.minikube.internal
,并且 ArgoCD 可以成功运行应用程序了。这些步骤应该能够帮助您解决 ArgoCD 无法解析 host.minikube.internal
的问题。