@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

instalar-kubernetes-en-hyper-v-de-windows-10-7

Instalar Kubernetes en Windows 10

Instalar Kubernetes en Windows 10

Hoy os vamos a contar como podemos instalar una infraestructura Kubernetes bajo un PC Windows 10 PRO con Hyper-V.

Para ello vamos a utilizar un MinisForum U820 () de mi lab. Iba a utilizar Proxmox, pero realmente Hyper-V funciona muy bien, y le voy a dar una pequeña oportunidad, hasta que vuelva a montar un cluster con varios de estos equipos (que no son fáciles de encontrar a buen precio):

instalar-kubernetes-en-hyper-v-de-windows-10-1

Kubernetes: Instalar Hyper-V en Windows 10

Lo primero que haremos es instalar el componente de Hyper-V:

instalar-kubernetes-en-hyper-v-de-windows-10-2

Lo podéis hacer vía comando Powershell:

Tendréis que reiniciar el PC.

Kubernetes: Instalar Docker en Windows 10

También necesitaremos Docker Desktop. Lo podéis descargar desde la siguiente URL:

instalar-kubernetes-en-hyper-v-de-windows-10-3

Ha pasado una cosa curiosa, entiendo por los tipos de cambios que ha intentado hacer en el sistema, pero ha detectado el antivirus Windows Defender el ejecutable de Docker Desktop como una amenaza:

instalar-kubernetes-en-hyper-v-de-windows-10-4

Aquí podéis plantaros o buscar una solución, como deshabilitar el antivirus temporalmente para que os deje modificar el sistema:

instalar-kubernetes-en-hyper-v-de-windows-10-5

Para ejecutar la instalación podéis hacerlo de la siguiente forma, vais a la ruta del instalador y lanzáis:

Os pedirá reiniciar el sistema para completar la instalación:

instalar-kubernetes-en-hyper-v-de-windows-10-6Al arrancar el sistema aceptaremos las condiciones (ya con el antivirus activo):

instalar-kubernetes-en-hyper-v-de-windows-10-7

Nos aparecerá un Warning que es necesario actualizar el kernel:

instalar-kubernetes-en-hyper-v-de-windows-10-8

Abrimos una consola de Powershell y lanzamos el siguiente comando:

instalar-kubernetes-en-hyper-v-de-windows-10-9

Intentamos abrir nuevamente Docker Desktop:

instalar-kubernetes-en-hyper-v-de-windows-10-10

Y ahora ya no tendremos ese Warning:

instalar-kubernetes-en-hyper-v-de-windows-10-11

Kubernetes: Instalar Kubernetes en Windows 10

Ahora sólo nos queda instalar el paquete de Kubernetes. Lo haremos desde la siguiente URL:

Lo haré desde Powershell de la siguiente forma:

instalar-kubernetes-en-hyper-v-de-windows-10-12

Lanzamos también:

Veremos que hemos bajado dos paquetes:

instalar-kubernetes-en-hyper-v-de-windows-10-13

Validamos que son correctos:

Comprobamos la versión:

Para que funcione automáticamente el comando cada vez que le llamemos, deberemos agregar una variable en el sistema:

instalar-kubernetes-en-hyper-v-de-windows-10-14

Pulsamos el botón Variables de entorno:

instalar-kubernetes-en-hyper-v-de-windows-10-15

Agregamos el path donde hemos dejado los ficheros (no los podéis tocar para que no falle, así que los podéis dejar en el raíz de C: si os parece mejor):

instalar-kubernetes-en-hyper-v-de-windows-10-16

Luego validáis que podéis llamarlo desde cualquier parte del sistema, cambiando el path en la consola:

instalar-kubernetes-en-hyper-v-de-windows-10-17

Kubernetes: Manejar Kubernetes en Docker Desktop de Windows 10

Para poder controlar Kubernetes de forma gráfica, podéis habilitarlo e integrarlo en Docker Desktop de la siguiente forma:

instalar-kubernetes-en-hyper-v-de-windows-10-18

Pulsamos Install:

instalar-kubernetes-en-hyper-v-de-windows-10-19

Veréis que cambia el icono de la parte inferior de naranja a verde:

instalar-kubernetes-en-hyper-v-de-windows-10-20

Kubernetes: Instalar Dashboard en Windows 10

Para completar el círculo, instalamos el Dashboard de Kubernetes con el siguiente comando:

instalar-kubernetes-en-hyper-v-de-windows-10-21

Veréis que se generan diferentes componentes desde Docker Desktop:

instalar-kubernetes-en-hyper-v-de-windows-10-22

Lanzamos el Dashboard de Kubernetes:

Abrimos el navegador y lanzamos la siguiente URL:

instalar-kubernetes-en-hyper-v-de-windows-10-23

Para generar el token, generamos dos ficheros YAML, para generar el servicio y otro para darle los permisos necesarios:

  • service-account-yaml
  • dashboard-neguuser.yaml
Ejecutamos los ficheros:
Lanzamos el siguiente comando:
instalar-kubernetes-en-hyper-v-de-windows-10-24

Lo agregamos en la URL con la opción Token:

instalar-kubernetes-en-hyper-v-de-windows-10-25

Ya tendremos acceso al Dashboard:

instalar-kubernetes-en-hyper-v-de-windows-10-26

Kubernetes: Primer deployment en Windows 10

Para realizar una prueba genero un deployment de nginx con 6 réplicas, mediante un fichero YAML:

Ejecutamos:

instalar-kubernetes-en-hyper-v-de-windows-10-27

También lo podéis ver en Docker Desktop:

instalar-kubernetes-en-hyper-v-de-windows-10-28

Podremos manejarnos fácilmente de forma gráfica, si borramos un Pod, veremos como se crea otro:

instalar-kubernetes-en-hyper-v-de-windows-10-29

Podremos manejarnos vía comando o de forma gráfica con nuestra infraestructura de Kubernetes, fácilmente:

instalar-kubernetes-en-hyper-v-de-windows-10-30

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

terraform-crear-contenedores-lxc-en-proxmox-3

Terraform: Crear contenedores LXC en Proxmox

Terraform: Crear contenedores LXC en Proxmox Hoy vamos a explicar como automatizar despliegues con Terraform …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

diecinueve − 13 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu