Cheatsheet

ArgoCD & Kubernetes

GitOps deployment'larını ve Kubernetes cluster'larını yönetmek için sık kullanılan komutlar

argocdkubernetesdevopskubectlgitops6 Nisan 2026

ArgoCD ve kubectl komutlarının pratik bir referansı. GitOps workflow'larını ve Kubernetes cluster'larını yönetirken sık başvurulan komutlar.

ArgoCD Login

ArgoCD sunucusuna giriş yap

INFO
argocd login <argocd-server> --username admin --password <password>

Uygulamayı Sync Et

Bir ArgoCD uygulamasını manuel olarak senkronize et

OK
argocd app sync <app-name>

Repository Ekle

ArgoCD'ye bir Git repository'si ekle

INFO
argocd repo add https://github.com/org/repo.git --username <user> --password <token>

Tüm Uygulamaları Listele

ArgoCD'deki tüm uygulamaları ve durumlarını gör

INFO
argocd app list

Tüm Pod'ları Listele

Tüm namespace'lerdeki pod'ları listele

INFO
kubectl get pods -A

Pod'u Describe Et

Bir pod hakkında detaylı bilgi al

INFO
kubectl describe pod <pod-name> -n <namespace>

Pod'a Shell Aç

Çalışan bir pod'un içine shell ile gir

WARN
kubectl exec -it <pod-name> -n <namespace> -- /bin/sh

CPU Mimarisini Kontrol Et

Çalışan container'ın CPU mimarisini doğrula (arm64 vs amd64)

INFO
kubectl exec <pod-name> -- uname -m

Pod Loglarını Takip Et

Bir pod'un loglarını gerçek zamanlı izle

INFO
kubectl logs -f <pod-name> -n <namespace>

Pod'u Sil (Restart)

Pod'u silerek yeniden başlat (ReplicaSet yenisini oluşturur)

DANGER
kubectl delete pod <pod-name> -n <namespace>