¿Cómo configuro un panel de Kubernetes en un clúster de Amazon EKS?

3 minutos de lectura
0

Quiero configurar un panel de Kubernetes en un clúster de Amazon Elastic Kubernetes Service (Amazon EKS).

Resolución

Configure su entorno

**Nota:**Si es necesario, conéctese a su instancia de Amazon Elastic Compute Cloud (Amazon EC2) mediante SSH. La sintaxis de los ejemplos de código siguientes se aplica a los servidores Linux.

1.Instale kubectlyaws-iam-authenticator.

  1. Para configurar su archivo kubeconfig para que apunte al plano de control de Amazon EKS, ejecute el siguiente comando:
$ aws eks update-kubeconfig --name EKS_ClusterName

Nota:Sustituya EKS\ _ClusterName por el nombre de su clúster de EKS. Para obtener información adicional sobre la configuración de su archivo kubeconfig consulte update-kubeconfig.

  1. Para comprobar que los nodos de trabajo se están ejecutando en su entorno, ejecute el siguiente comando:
$ kubectl get nodes
  1. Para comprobar que el servicio de Kubernetes se ejecuta en su entorno, ejecuta el siguiente comando:
$ kubectl get svc

Crea un panel de Kubernetes

  1. Complete el **Paso 1: Implemente el panel de control de Kubernetes **pasos en el tutorial: Despliega el panel de control de Kubernetes (interfaz de usuario web).

  2. Complete el **Paso 2: Cree una cuenta de servicio eks-admin y establezca los ** pasos para vincular roles de clúster en el tutorial: Despliega el panel de control de Kubernetes (interfaz de usuario web).

  3. Para reenviar todas las solicitudes del puerto localhost de su instancia de Amazon Elastic Compute Cloud (Amazon EC2) al puerto del panel de control de Kubernetes, ejecute el siguiente comando:

$ kubectl port-forward svc/kubernetes-dashboard -n kubernetes-dashboard 6443:443

Acceda al panel de Kubernetes en un navegador

  1. Para acceder a su panel de Kubernetes en un navegador, introduzca https://127.0.0.1:6443.

**Nota:**El panel de control de Kubernetes se carga en el navegador y le pide que introduzcas datos.

  1. Para obtener un token portador para la autenticación (desde el sitio web de Kubernetes), regrese a la línea de comandos y ejecute el siguiente comando:
$ kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep eks-admin | awk '{print $1}')
  1. Copie el token de la salida de la línea de comandos.

  2. En tu navegador, en la ventana emergente del panel de control de Kubernetes, seleccione Token.

  3. Pegue el token de la salida en el cuadro Introducir el token y, a continuación, seleccione INICIAR SESIÓN.

Ahora tiene acceso al panel de control de Kubernetes en su navegador.


Información relacionada

Panel de Kubernetes en GitHub

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años