嗨,我只是想在我的本地机器上安装Argo CD。我已经安装并运行了minikube。
在创建argocd命名空间之后,我只尝试以下命令
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
此错误仍然存在:
Unable to connect to the server: dial tcp [2405:200:1607:2820:41::36]:443: i/o timeout
我能得到一些帮助吗?顺便说一句,我是新的阿尔戈...
2条答案
按热度按时间dy1byipe1#
在killercodaPlayground玩argocd。这可能是开始学习和摆弄它的最简单的方法。https://killercoda.com/mabusaa/course/argocd-endusers-scenarios/00-argocd-playground
或者遵循这样的指南:https://dev.to/abhinavd26/all-about-argocd-a-beginners-guide-33c9
确保您的端点和服务已启动,并且可以 curl 端点。一定要阅读关于入口的部分,以及在哪里 curl 或连接。
您可能还需要确保您的网络设置正确,以允许您访问端点。
下面是一个运行killercoda示例的快速示例...
查找要运行的
argocd-server
pod(底部)查看端点-注意
192.168.1.21:8080
上的argocd-server
端点查看服务-注意
argocd-server
服务,其ClusterIP 10.105.38.254端口为80/TCP、443/TCP如果你 curl argocd服务器集群的ip和端口(10.105.38.254:443)或端点(192.168.1.21:8080),你应该得到这样的东西:
如果curl有响应,你可以试着把url放到浏览器中,看看它是否连接上了。否则,请查看此url的步骤3中用于公开服务的选项(https://argo-cd.readthedocs.io/en/stable/getting_started/)。
fbcarpbf2#
错误“
Unable to connect to the Server TCP I/O timeout
”通常是由于一些常见原因而发生的,您可以尝试根据以下步骤进行故障排除:1)您的Kubernetes集群未运行。验证您的群集是否已启动,例如:通过ping IP地址。
2)存在阻止您访问群集的网络问题。验证您是否可以ping通IP,并尝试跟踪是否存在阻止访问的防火墙。
3)您配置的群集已不存在。另外,由于kubelet配置中的IP地址差异,可能会导致错误。
4)参考这个官方的doc关于如何在本地机器上安装ArgoCD,正如在文档中提到的,你需要在安装Argo CD的同一个命名空间中运行。尝试使用以下步骤将当前上下文设置为默认命名空间:
查看当前上下文:
kubectl config current-context
查看您拥有的上下文:
kubectl config view
切换上下文:
确保您使用的是正确的kubectl上下文。
您也可以参考Aruna Lakmal撰写的doc以了解有关此错误的更多信息。