1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

argocd安装和使用

小本本介绍

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

argocd安装和使用

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