本文主要介绍如何在macos上安装并访问argo
我环境上已经安装了minikube,所以只需要启动minikube然后通过命令行安装argocd。
minikube start
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
如果没有错误发生,并且一些资源created的输出,就说明我们安装argocd成功了。
转发端口,使我们可以访问argo cd的api服务器。
kubectl port-forward svc/argocd-server -n argocd 8080:443
输出为:
Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080
Handling connection for 8080
这时,我们访问http://127.0.0.1:8080就可以看到如下界面:
安装argocd命令行并查看admin初始密码。
brew install argocd
argocd admin initial-password -n argocd
获取到密码后,回到登陆页,输入admin和这个密码,就可以进入配置页了。
我们使用一下命令行登陆,就可以使用argocd命令行直接管理argocd的资源了。
argocd login --core
# change namespace to argocd if needed:
# kubectl config set-context --current --namespace=argocd