Merge 229a3cef83 into 61a23d284c
				
					
				
			This commit is contained in:
		
						commit
						82592b9c82
					
				
							
								
								
									
										17
									
								
								readme.md
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								readme.md
									
									
									
									
									
								
							| @ -1,27 +1,29 @@ | ||||
| 
 | ||||
| 
 | ||||
| # Follow this video to be a ArgoCD Boss | ||||
| 
 | ||||
| https://youtu.be/JLrR9RV9AFA | ||||
| 
 | ||||
| 
 | ||||
| # Installing latest/stable version of ArgoCD | ||||
| 
 | ||||
| ``` | ||||
| kubectl create namespace argocd | ||||
| kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml | ||||
| ``` | ||||
| 
 | ||||
| ### Forward Ports | ||||
| 
 | ||||
| ``` | ||||
| k get services -n argocd | ||||
| kubectl get services -n argocd | ||||
| kubectl port-forward service/argocd-server -n argocd 8080:443 | ||||
| ``` | ||||
| 
 | ||||
| ### Get Credentials | ||||
| 
 | ||||
| ``` | ||||
| kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d | ||||
| ``` | ||||
| 
 | ||||
| # Install ArgoCD CLI / Login via CLI | ||||
| 
 | ||||
| ``` | ||||
| brew install argocd | ||||
| kubectl port-forward svc/argocd-server -n argocd 8080:443 | ||||
| @ -29,6 +31,7 @@ argocd login 127.0.0.1:8080 | ||||
| ``` | ||||
| 
 | ||||
| # Creating an Application using ArgoCD CLI: | ||||
| 
 | ||||
| ``` | ||||
| argocd app create webapp-kustom-prod \ | ||||
| --repo https://github.com/devopsjourney1/argo-examples.git \ | ||||
| @ -37,6 +40,7 @@ argocd app create webapp-kustom-prod \ | ||||
| ``` | ||||
| 
 | ||||
| # Command Cheat sheet | ||||
| 
 | ||||
| ``` | ||||
| argocd app create #Create a new Argo CD application. | ||||
| argocd app list #List all applications in Argo CD. | ||||
| @ -49,8 +53,3 @@ argocd app rollback <appname> #Rollback to a previous version | ||||
| argocd app set <appname> #Set the application’s configuration. | ||||
| argocd app delete <appname> #Delete an Argo CD application. | ||||
| ``` | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
| @ -20,7 +20,7 @@ spec: | ||||
|       - name: mycontainer | ||||
|         image: "{{ .Values.image.name }}:{{ .Values.image.tag }}" | ||||
|         ports: | ||||
|         - containerPort: 80 | ||||
|         - containerPort: 3000 | ||||
|         envFrom: | ||||
|         - configMapRef: | ||||
|             name: {{ .Values.configmap.name }} | ||||
| @ -6,7 +6,7 @@ metadata: | ||||
|     app: {{ .Values.appName }} | ||||
| spec: | ||||
|   ports: | ||||
|   - port: 80 | ||||
|   - port: 3000 | ||||
|     protocol: TCP | ||||
|     name: flask | ||||
|   selector: | ||||
| @ -1,5 +1,5 @@ | ||||
| 
 | ||||
| replicas: 5 | ||||
| replicas: 2 | ||||
| 
 | ||||
| configmap: | ||||
|   data: | ||||
| @ -1,5 +1,5 @@ | ||||
| 
 | ||||
| replicas: 4 | ||||
| replicas: 2 | ||||
| 
 | ||||
| configmap: | ||||
|   data: | ||||
| @ -1,12 +1,12 @@ | ||||
| appName: myhelmapp | ||||
| appName: weatherapp | ||||
| 
 | ||||
| port: 80 | ||||
| port: 3000 | ||||
| 
 | ||||
| configmap: | ||||
|   name: myhelmapp-configmap-v1 | ||||
|   name: weatherapp-configmap-v1 | ||||
|   data: | ||||
|     CUSTOM_HEADER: 'This app was deployed with helm!' | ||||
| 
 | ||||
| image: | ||||
|   name: devopsjourney1/mywebapp | ||||
|   name: shujohns/weather | ||||
|   tag: latest | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user