El archivo de configuración predeterminado de k8s está en ~/.kube/config. ¿Es posible especificar la configuración explícitamente cuando se usa el comando kubectl? Gracias
kubectl puede utilizar KUBECONFIG de tres maneras diferentes:
Usar KUBECONFIG presente en ~/.kube/config si no se especifica nada en el comando kubectl .
Usando el KUBECONFIG definido usando la variable de entorno KUBECONFIG si no se especifica nada en el comando kubectl .
Pasando KUBECONFIG como parte del comando kubectl usando el indicador --kubeconfig como:
kubectl --kubeconfig=<KUBECONFIG_PATH>Además, el orden de precedencia es el siguiente:
KUBECONFIG si se pasa explícitamente en el comando kubectlKUBECONFIG de la variable de entorno si no se especifica el indicador --kubeconfig pero la variable de entorno está configurada.KUBECONFIG de ~/.kube/config si no se especifican --kubeconfig ni KUBECONFIG .Use KUBECONFIG env para usar un archivo kubeconfig personalizado con kubectl :
$ export KUBECONFIG=/path/to/configSí, puedes especificar así.
kubectl config --kubeconfig=your_kubeconfi_file_path <YOUR_OPERATION>