genkit-infra-expert
Wdrażaj aplikacje Genkit do produkcji z Terraform — Firebase Functions, Cloud Run i GKE w jednym miejscu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do automatycznego wdrażania aplikacji Genkit w środowisku produkcyjnym za pomocą Terraform. Generuje konfigurację infrastruktury dla Firebase Functions, Cloud Run lub klastrów GKE, zarządza kluczami API w Secret Manager, konfiguruje dashboardy monitorowania i ustawia auto-scaling. Obsługuje pełny cykl wdrażania — od wyboru celu deploymentu, przez konfigurację stanu Terraform, aż do walidacji przepływów AI.
Jak używać
Upewnij się, że masz zainstalowany Terraform 1.0 lub nowszy, uwierzytelniony gcloud i firebase CLI, oraz projekt Google Cloud z włączonym Firebase. Twoja aplikacja Genkit powinna być już zbudowana i skonteneryzowana, a klucze API do modeli AI (np. Gemini) dostępne.
Uruchom skill z frazą taką jak "deploy genkit terraform", "provision genkit infrastructure", "firebase functions terraform", "cloud run deployment" lub "genkit production infrastructure". Skill automatycznie zidentyfikuje kontekst i przygotuje się do wdrożenia.
Wybierz cel deploymentu — Firebase Functions, Cloud Run lub klaster GKE — w zależności od skali i wymagań aplikacji. Skill dostosuje konfigurację Terraform do wybranej platformy.
Skonfiguruj zmienne Terraform: ID projektu Google Cloud, region, oraz parametry aplikacji Genkit. Skill pomoże ustawić backend stanu w Google Cloud Storage dla zdalnego zarządzania stanem.
Skill wygeneruje konfigurację infrastruktury, skonfiguruje Secret Manager do bezpiecznego przechowywania kluczy API, utworzy dashboardy monitorowania dla użycia tokenów i opóźnień, oraz ustawi auto-scaling instancji.
Zwaliduj wdrożenie — skill udostępni raport potwierdzający poprawną implementację oraz listę kontrolną do testowania przepływów Genkit przez endpointy HTTP.