k8s-gitops
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
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ć
Zainstaluj skill k8s-gitops w swoim środowisku Claude'a lub MCP server. Skill wymaga dostępu do klastra Kubernetes z zainstalowanymi Flux i ArgoCD.
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.
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.
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.
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.
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).