[Course][Udemy][Gourav Shah] Ultimate DevOps to MLOps Bootcamp - Build ML CI-CD Pipelines [ENG, 2025] : 10. GitOps Based Deployments for MLLLM Apps


Делаю:
2025.12.30


Инсталляция ArgoCD в kind


$ kubectl delete deploy,svc model streamlit
deployment.apps "model" deleted
deployment.apps "streamlit" deleted
service "model" deleted
service "streamlit" deleted


http://argocd.k8s.local/applications

New App

Application Name: house-price-predictor
Project Name: default
Sync Policy: Automatic

+ Enable Auto Sync
+ Prune Resources
+ Self Heal

Repository URL: https://github.com/gouravshah/house-price-predictor.git
Revison: release
Path: deployment/kubernetes

Cluster URL: https://kubernetes.default.svc
Namespace: default

+ kustomize


CREATE


$ kubectl get application -A
NAMESPACE   NAME                    SYNC STATUS   HEALTH STATUS
argocd      house-price-predictor   OutOfSync     Healthy


$ kubectl describe applications house-price-predictor -n argocd