Toolverse
Wszystkie skille

genkit-infra-expert

autor: jeremylongshore

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

Szybkie info

Kategoria
DevOps
Wyświetlenia
1

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ć

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Zwaliduj wdrożenie — skill udostępni raport potwierdzający poprawną implementację oraz listę kontrolną do testowania przepływów Genkit przez endpointy HTTP.

Podobne skille