Documentation
Cluster Kubernetes local
Configurez un cluster Kubernetes local et son kubeconfig généré.
Utilisez ce pattern quand votre stack locale a besoin d’un cluster Kubernetes géré par vectron stack.
Le driver Kubernetes par défaut est k3d. Cet exemple définit explicitement driver = "minikube" car c’est une forme courante de cluster local quand vous voulez un cluster Minikube mono-noeud.
schema_version = 1
tld = "local.dev.test"
enabled = ["kubernetes"]
[kubernetes]
driver = "minikube"
cluster_name = "local-dev"
control_planes = 1
workers = 0
wait_seconds = 120
kubeconfig_path = ".vectron_stack/generated/kubernetes/kubeconfig"
api_server_address = "127.0.0.1"
api_server_port = 6443
local_registry_port = 5001
stop_after_init = true
stop_on_vectron_stop = trueChoix de cycle de vie
kubeconfig_pathpointe vers le kubeconfig généré utilisé par les outils locaux.stop_after_init = truearrête le cluster après l’initialisation quand le driver sélectionné le supporte.stop_on_vectron_stop = truelie l’arrêt du cluster au flux normalvectron stopquand c’est supporté.recreate_existing = trueest volontairement omis ici car il recrée un cluster existant du même nom.
A adapter
driver: les valeurs acceptées sontkind,k3detminikube.cluster_name: utilisez un nom de workspace stable et lowercase.api_server_portetlocal_registry_port: gardez des ports libres sur votre machine.workers: gardez0pour un petit cluster local, ou augmentez-le seulement si votre workflow a besoin de workers.
Voir la référence [kubernetes] pour les contraintes de drivers et les valeurs par défaut exactes.