Toolverse
Wszystkie skille

k8s-gitops

autor: rohitg00

Zarządzaj przepływami GitOps z Flux i ArgoCD bezpośrednio z Claude'a

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
4

O skillu

Skill do zarządzania GitOps workflows przy użyciu Flux i ArgoCD. Sprawdzaj status synchronizacji, wyzwalaj reconciliation, zarządzaj aplikacjami i źródłami konfiguracji, diagnozuj problemy z GitOps. Zawiera 7 narzędzi do pracy z kustomizacjami, Helm releases, synchronizacją ArgoCD i kontrolą stanu wdrożeń. Idealne dla DevOps i SRE pracujących z continuous delivery na Kubernetesie.

Jak używać

  1. Zainstaluj skill k8s-gitops w swoim środowisku Claude'a lub MCP server. Skill wymaga dostępu do klastra Kubernetes z zainstalowanymi Flux i ArgoCD.

  2. Aby sprawdzić status Flux, poproś Claude'a o listę kustomizacji lub Helm releases w namespace'ie flux-system. Claude użyje flux_kustomizations_list_tool lub flux_helmreleases_list_tool, aby pobrać aktualny stan zasobów.

  3. Jeśli chcesz wyzwolić reconciliation po zmianach w repozytorium Git, powiedz Claude'owi jaki zasób (kustomization lub helmrelease) i w jakim namespace'ie się znajduje. Claude wywoła flux_reconcile_tool z odpowiednimi parametrami.

  4. Aby sprawdzić status aplikacji ArgoCD, poproś o listę aplikacji w danym namespace'ie. Claude użyje argocd_apps_list_tool, a następnie może synchronizować aplikację za pomocą argocd_sync_tool, jeśli będzie to konieczne.

  5. W przypadku problemów z synchronizacją najpierw sprawdź gotowość źródeł (flux_sources_list_tool), następnie weryfikuj status synchronizacji aplikacji (argocd_app_get_tool). To podejście zapobiega diagnozowaniu błędnych przyczyn.

  6. Jeśli musisz dokonać zmian ręcznych, zawsze najpierw wstrzymaj zasób (flux_suspend_tool), aby uniknąć konfliktów z automatycznym GitOps. Po zmianach wznów reconciliation (flux_resume_tool).

Podobne skille