小本本介绍
大家好,我是本际云服务器推荐网的小编小本本,今天我来为大家介绍一个名为argocd的gitops工具。

argocd的功能及安装
argocd是一款功能强大的gitops工具,它能够将git上的文件同步到k8s集群,并且支持多集群。使用argocd,我们只需要修改git上的内容就可以完成发布安装。对于单节点安装,您可以使用以下命令:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.2.5/manifests/install.yaml
如果您想进行高可用安装,可以使用以下命令:
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v2.2.5/manifests/ha/install.yaml
argocd的登录界面
argocd默认安装没有用nodePort,需要手动将argocd-server改为nodePort,以便使用NodePort来访问。您可以使用以下命令:
kubectl patch svc argocd-server -p '{"spec":{"type":"NodePort"}}'
这样就可以通过NodePort来访问了。如果您需要获取初始密码,可以使用以下命令:
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
接下来,您就可以在argocd的可视化界面上进行操作了。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7445.html
