kube copilot
v0.5.2
Kubernetes Copilot angetrieben von OpenAI.
Merkmale:
Installieren Sie den Copilot mit den folgenden Befehlen:
go install github.com/feiskyer/kube-copilot/cmd/kube-copilot@latestRichten Sie die folgenden Umgebungsvariablen ein:
kubectl auf der lokalen Maschine installiert ist und die KubeConfig -Datei für Kubernetes -Clusterzugriff konfiguriert ist.trivy , um Probleme der Containerbildsicherheit zu bewerten (nur für den audit erforderlich).OPENAI_API_KEY -Umgebungsvariable fest, um die ChatGPT -Funktionalität zu aktivieren.OPENAI_API_TYPE=azure und OPENAI_API_BASE=https://<replace-this>.openai.azure.com/ .GOOGLE_API_KEY und GOOGLE_CSE_ID (von hier und hier erhalten) festlegen.Führen Sie dann die folgenden Befehle direkt im Terminal aus:
Kubernetes Copilot powered by OpenAI
Usage:
kube-copilot [command]
Available Commands:
analyze Analyze issues for a given resource
audit Audit security issues for a Pod
completion Generate the autocompletion script for the specified shell
diagnose Diagnose problems for a Pod
execute Execute operations based on prompt instructions
generate Generate Kubernetes manifests
help Help about any command
Flags:
-c, --count-tokens Print tokens count
-h, --help help for kube-copilot
-t, --max-tokens int Max tokens for the GPT model (default 1024)
-m, --model string OpenAI model to use (default " gpt-4 " )
-v, --verbose Enable verbose output (default true)
Use " kube-copilot [command] --help " for more information about a command.Weitere Informationen finden Sie in Fiskyer/Kube-Copilot-Python für die Python-Implementierung desselben Projekts.
Das Projekt ist OpenSource bei Github Fiskyer/Kube-Copilot (GO) und Fiskyer/Kube-Copilot-Python (Python) mit Apache-Lizenz.
Wenn Sie zum Projekt beitragen möchten, befolgen Sie bitte die folgenden Richtlinien: