Trabaja con archivos kubeconfig en Cloud Code para IntelliJ

Los archivos kubeconfig son archivos de configuración de Kubernetes que organizan el acceso al clúster, los usuarios y los contextos. En esta página, se muestra cómo agregar, borrar y cambiar entre diferentes kubeconfigs en Cloud Code.

Para obtener más información sobre los archivos kubeconfig, consulta la documentación de Kubernetes sobre cómo organizar el acceso a los clústeres con archivos kubeconfig.

Administra kubeconfigs

De forma predeterminada, el complemento de Cloud Code usa el archivo kubeconfig predeterminado (ubicado en el directorio $HOME/.kube) para recuperar los recursos de Kubernetes y ejecutar comandos. Sin embargo, se pueden configurar archivos kubeconfig adicionales.

Agrega archivos kubeconfig adicionales

Para agregar archivos kubeconfig adicionales, sigue estos pasos:

  1. Navega a la configuración de Cloud Code en tu IDE (File > Settings > Tools > Cloud Code > Kubernetes o, en Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Kubernetes).
  2. En la sección kubeconfigs, haz clic en el ícono + Agregar kubeconfig o presiona Alt+insert para abrir el diálogo de selección.
  3. En el diálogo Selecciona el archivo kubeconfig, navega a la ubicación del archivo kubeconfig que deseas agregar.
  4. Selecciona el archivo kubeconfig que deseas usar y haz clic en Aceptar.
  5. En el diálogo Settings, haz clic en OK para guardar los cambios.

Quita los archivos kubeconfig

Para quitar archivos kubeconfig, sigue estos pasos:

  1. Navega a la configuración de Cloud Code en tu IDE (File > Settings > Tools > Cloud Code > Kubernetes o, en Mac OS X, IntelliJ IDEA > Preferences > Tools > Cloud Code > Kubernetes).
  2. En la sección kubeconfigs, haz clic en el kubeconfig que deseas quitar y, luego, en el ícono - Remove o presiona Alt+Delete.
  3. Haz clic en Aceptar para guardar los cambios.

Cambia los kubeconfigs

Para activar o desactivar el kubeconfig actual del navegador de recursos, haz clic en el menú desplegable kubeconfigs y selecciona el kubeconfig que deseas usar. Cuando seleccionas un kubeconfig, la ventana de herramientas se actualiza para usar el kubeconfig elegido.

Sugerencia: Puedes agregar kubeconfigs nuevos directamente mediante el menú desplegable kubeconfigs.

Expande el menú desplegable de kubeconfig.

Usa la configuración de Cloud Code Run

La configuración Run (Ejecutar) de Cloud Code se pueden modificar para usar archivos kubeconfig alternativos. Para cambiar kubeconfigs, abre la configuración Run (Ejecutar) a fin de realizar modificaciones y, en Run > Advanced settings, selecciona el kubeconfig que deseas usar en el menú desplegable de kubeconfig. Cuando se selecciona un kubeconfig, los contextos disponibles se actualizan para reflejar los que se encuentran en el kubeconfig seleccionado.

Sugerencia: Para agregar kubeconfigs nuevos directamente desde las configuraciones de ejecución, haz clic en + Add a la derecha del menú desplegable.

Edita la configuración de kubeconfig en Run Configurations (Configuración de ejecución). Proporciona un menú desplegable a fin de seleccionar un kubeconfig que ya se agregó y un botón para agregar un kubeconfig nuevo.

¿Qué sigue?

Obtener asistencia

Para enviar comentarios o informar un problema en tu IDE de IntelliJ, ve aTools >Cloud Code >Help / About >Envía comentarios o informa un problema para informar un problema en GitHub o hacer una pregunta en Stack Overflow.