安装argocd
[root@xy-5-server14 argo]# wget https://raw.githubusercontent.com/argoproj/argo-cd/v2.7.2/manifests/install.yaml -O install.yaml
--2023-05-24 11:22:27-- https://raw.githubusercontent.com/argoproj/argo-cd/v2.7.2/manifests/install.yaml
正在解析主机 raw.githubusercontent.com (raw.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.111.133, ...
正在连接 raw.githubusercontent.com (raw.githubusercontent.com)|185.199.108.133|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:969627 (947K) [text/plain]
正在保存至: “install.yaml”
100%[=====================================================================================================================================>] 969,627 50.0KB/s 用时 16s
2023-05-24 11:22:44 (57.5 KB/s) - 已保存 “install.yaml” [969627/969627])
[root@xy-5-server14 argo]# ll
总用量 948
-rw-r--r-- 1 root root 969627 5月 24 11:22 install.yaml
[root@xy-5-server14 argo]# kubectl -n argocd apply -f install.yaml
customresourcedefinition.apiextensions.k8s.io/applications.argoproj.io created
customresourcedefinition.apiextensions.k8s.io/applicationsets.argoproj.io created
customresourcedefinition.apiextensions.k8s.io/appprojects.argoproj.io created
serviceaccount/argocd-application-controller created
serviceaccount/argocd-applicationset-controller created
serviceaccount/argocd-dex-server created
serviceaccount/argocd-notifications-controller created
serviceaccount/argocd-redis created
serviceaccount/argocd-repo-server created
serviceaccount/argocd-server created
role.rbac.authorization.k8s.io/argocd-application-controller created
role.rbac.authorization.k8s.io/argocd-applicationset-controller created
role.rbac.authorization.k8s.io/argocd-dex-server created
role.rbac.authorization.k8s.io/argocd-notifications-controller created
role.rbac.authorization.k8s.io/argocd-server created
clusterrole.rbac.authorization.k8s.io/argocd-application-controller created
clusterrole.rbac.authorization.k8s.io/argocd-server created
rolebinding.rbac.authorization.k8s.io/argocd-application-controller created
rolebinding.rbac.authorization.k8s.io/argocd-applicationset-controller created
rolebinding.rbac.authorization.k8s.io/argocd-dex-server created
rolebinding.rbac.authorization.k8s.io/argocd-notifications-controller created
rolebinding.rbac.authorization.k8s.io/argocd-redis created
rolebinding.rbac.authorization.k8s.io/argocd-server created
clusterrolebinding.rbac.authorization.k8s.io/argocd-application-controller created
clusterrolebinding.rbac.authorization.k8s.io/argocd-server created
configmap/argocd-cm created
configmap/argocd-cmd-params-cm created
configmap/argocd-gpg-keys-cm created
configmap/argocd-notifications-cm created
configmap/argocd-rbac-cm created
configmap/argocd-ssh-known-hosts-cm created
configmap/argocd-tls-certs-cm created
secret/argocd-notifications-secret created
secret/argocd-secret created
service/argocd-applicationset-controller created
service/argocd-dex-server created
service/argocd-metrics created
service/argocd-notifications-controller-metrics created
service/argocd-redis created
service/argocd-repo-server created
service/argocd-server created
service/argocd-server-metrics created
deployment.apps/argocd-applicationset-controller created
deployment.apps/argocd-dex-server created
deployment.apps/argocd-notifications-controller created
deployment.apps/argocd-redis created
deployment.apps/argocd-repo-server created
deployment.apps/argocd-server created
statefulset.apps/argocd-application-controller created
networkpolicy.networking.k8s.io/argocd-application-controller-network-policy created
networkpolicy.networking.k8s.io/argocd-applicationset-controller-network-policy created
networkpolicy.networking.k8s.io/argocd-dex-server-network-policy created
networkpolicy.networking.k8s.io/argocd-notifications-controller-network-policy created
networkpolicy.networking.k8s.io/argocd-redis-network-policy created
networkpolicy.networking.k8s.io/argocd-repo-server-network-policy created
networkpolicy.networking.k8s.io/argocd-server-network-policy created
[root@xy-5-server14 argo]# kubectl -n argocd get pods
NAME READY STATUS RESTARTS AGE
argocd-application-controller-0 0/1 PodInitializing 0 9s
argocd-applicationset-controller-6b85584764-2bwpx 0/1 PodInitializing 0 10s
argocd-dex-server-94d779f94-p2sfr 0/1 Init:0/2 0 10s
argocd-notifications-controller-7495cb574f-brqdv 0/1 PodInitializing 0 10s
argocd-redis-98fbb98fc-flnhd 0/1 PodInitializing 0 10s
argocd-repo-server-dc5c647c8-f4krw 0/1 Init:0/2 0 10s
argocd-server-544585fd-lrl7z 0/1 PodInitializing 0 9s
[root@xy-5-server14 argo]# kubectl -n argocd get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
argocd-applicationset-controller ClusterIP 10.104.155.78 <none> 7000/TCP,8080/TCP 10m
argocd-dex-server ClusterIP 10.100.252.100 <none> 5556/TCP,5557/TCP,5558/TCP 10m
argocd-metrics ClusterIP 10.99.12.32 <none> 8082/TCP 10m
argocd-notifications-controller-metrics ClusterIP 10.98.210.10 <none> 9001/TCP 10m
argocd-redis ClusterIP 10.107.98.225 <none> 6379/TCP 10m
argocd-repo-server ClusterIP 10.96.19.57 <none> 8081/TCP,8084/TCP 10m
argocd-server LoadBalancer 10.109.35.21 <pending> 80:30890/TCP,443:31245/TCP 10m
argocd-server-metrics ClusterIP 10.96.234.23 <none> 8083/TCP 10m
密码:admin/CjVsSO4INivWeytg
[root@xy-5-server14 argo]# kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}"|base64 -d
CjVsSO4INivWeytg