安装argocd

296 阅读2分钟

安装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

1111.png