Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Resolver un error API Servidor inaccesible en Kubernetes as a Service
Esta guía trata un problema de acceso a la API del servidor que puede ocurrir al utilizar Kubernetes como Servicio (KaaS) en Public Cloud de Infomaniak.
Preámbulo
- En el marco de Kubernetes como Servicio, el certificado SSL que permite la conexión a la API del servidor (la interfaz de gestión para el cliente) se renueva una vez al año.
- Tome nota de cualquier problema en curso en https://status.infomaniak.cloud/.
API del servidor inaccesible
Si el certificado ha sido renovado, es posible que ya no pueda conectarse a su clúster. Si utiliza la herramienta de interfaz de línea de comandos kubectl, puede aparecer el siguiente error:
"Unhandled Error" err="couldn't get current server API group list: the server has asked for the client to provide credentials"
Resolución del problema
Para resolver este problema, debe actualizar sus credenciales de acceso según su método de implementación.
1. A través del Gestor de Infomaniak (uso manual)
Es necesario volver a descargar el archivo Kubeconfig actualizado:
- Haga clic aquí para acceder a la gestión de su clúster en el Gestor de Infomaniak (¿necesita ayuda?).
- Haga clic directamente en el nombre asignado al producto correspondiente:
- Descargue el nuevo archivo
Kubeconfig. - Reemplace su archivo local antiguo (generalmente
~/.kube/config).
2. A través de Terraform (Infrastructure as Code)
Si gestiona su infraestructura con Terraform, el comportamiento esperado es el siguiente:
- El proveedor (provider) debería recuperar automáticamente el nuevo
Kubeconfigdurante la etapa de lectura (read). - Al recuperar el
stateo ejecutar unterraform plan, la herramienta actualizará los datos y descargará la nueva versión del certificado desde la API de Infomaniak.
Consulte también la documentación oficial de Public Cloud para obtener más información sobre la gestión de sus recursos.
Enlace a esta FAQ:
¿Le ha sido útil esta FAQ?