- kubectl create ns gitops-demo
- Creation apps screen a ajouter
kubectl get all -n gitops-demo
NAME READY STATUS RESTARTS AGE
pod/fortune 2/2 Running 0 28s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/fortune-nodeport NodePort 10.32.79.216 <none> 80:30081/TCP 28s
Vues ArgoCD
[root@scw-agora-master ~]# kubectl delete po fortune -n gitops-demo
pod "fortune" deleted
Effectuer le Sync manuel
Puis APP DETAILS -> ENABLE AUTO-SYNC
Puis
[root@scw-agora-master ~]# kubectl delete po fortune -n gitops-demo
pod "fortune" deleted
Voir le APP DIFF
APP DETAILS -> SELF HEAL
Edition git fichier appv1/pod-fortune.yaml
apiVersion: v1
kind: Pod
metadata:
name: chuck
labels:
app: fortune
spec:
containers:
- name: web
image: ilkiformation/webapache:v1
ports:
- containerPort: 80
- containerPort: 22
- name: generator
image: ilkiformation/chuckgen:v1
Sync Manuel
Enable PRUNE RESOURCES
- Ajout du deploiement