kube copilot
v0.5.2
Kubernetes Copilot propulsé par Openai.
Caractéristiques:
Installez le copilote avec les commandes ci-dessous:
go install github.com/feiskyer/kube-copilot/cmd/kube-copilot@latestConfigurez les variables d'environnement suivantes:
kubectl est installé sur la machine locale et que le fichier kubeconfig est configuré pour l'accès au cluster Kubernetes.trivy pour évaluer les problèmes de sécurité de l'image du conteneur (uniquement requis pour la commande audit ).OPENAI_API_KEY pour activer la fonctionnalité ChatGPT.OPENAI_API_TYPE=azure et OPENAI_API_BASE=https://<replace-this>.openai.azure.com/ .GOOGLE_API_KEY et GOOGLE_CSE_ID (obtenir d'ici et ici).Exécutez ensuite les commandes suivantes directement dans le terminal:
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.Veuillez référer Feiskyer / Kube-Copilot-Python pour la mise en œuvre Python du même projet.
Le projet est OpenSource à GitHub Feiskyer / Kube-CoPilot (GO) et Feiskyer / Kube-Copilot-Python (Python) avec la licence Apache.
Si vous souhaitez contribuer au projet, veuillez suivre ces directives: