Ticker

6/recent/ticker-posts

Prepara tu ambiente para contenedores con Kubernetes y Docker en Windows

Acerca de las herramientas para el ambiente de contenedores:

Docker Desktop:

Es una aplicación que permite a los desarrolladores crear, probar y ejecutar aplicaciones en contenedores de forma sencilla y eficiente desde a una computadora, la herramienta  es proporcionada por Docker Inc. que facilita una interfaz gráfica amigable con las funcionalidades del motor de Docker.

Principales Características de Docker Desktop:

  • Desarrollo local: Permite a los desarrolladores ejecutar contenedores Docker directamente en sus máquinas locales.
  • Compatibilidad multiplataforma: Está disponible para Windows, macOS y Linux.
  • Integración sencilla: Se integra con herramientas de desarrollo populares como VS Code y otras IDEs.
  • Gestión de contenedores: Ofrece una interfaz gráfica para gestionar imágenes, contenedores, redes y volúmenes.

Kubectl:

Herramienta de línea de comandos utilizada para interactuar con Kubernetes (plataforma para gestionar contenedores), con kubectl, puedes controlar y administrar clústeres de Kubernetes, lo que incluye desplegar aplicaciones, inspeccionar y gestionar recursos, monitorear servicios y realizar actualizaciones.

Principales Funcionalidades de Kubectl:

  • Gestión de recursos: Crear, leer, actualizar y eliminar recursos como pods, servicios y despliegues en Kubernetes.
  • Visualización de estados: Obtener detalles del estado de los componentes del clúster y las aplicaciones en ejecución.
  • Ejecución de comandos: Ejecutar comandos directamente en los contenedores o pods.
  • Configuración y supervisión: Aplicar configuraciones declarativas desde archivos YAML y monitorear el funcionamiento del clúster.

Link de descarga de las herramientas:

  1. Docker Desktop Installer: Descargar la versión para Windows
  2. Kubectl para Windows: Descargar la ultima versión.
  3. Minikube para Windows: Descargar la versión minikube-windows-amd64.exe
  4. Kind para Kubernetes en Windows: Descargar la versión kind-windows-amd64

Configurar la ejecución de las herramientas e instalar Docker:

1. Crear el directorio container en la unidad C y copia los siguiente archivos:

  1. Kubectl para Windows
  2. Minikube para Windows
  3. Kind para Kubernetes en Windows

Renombra las herramientas a kind.exe, kubectl.exe y minikube.exe



2. Crear la variable de entorno haciendo referencia al directorio C:\container

Para crear la variable de referencia ejecutar los siguientes pasos:

2.1. Clic en inicio / Editar las variables de entorno del sistema.

2.2. En Propiedades del sistema / Clic en Variable de entorno ...

2.3. En la sección de Variables del sistema / seleccionar Path / Clic en Editar ...

2.4. En Editar variable de entorno / Clic en Nuevo y agregar la variable C:\container, finalmente Clic en Aceptar (también clic en Aceptar en la ventanas de Variable de entorno y Propiedades del sistema ).

Desde este path se ejecutarkind, kubectl y minikube


3. Iniciar la instalación de Docker Desktop:

Existe 2 formas de instalar Docker Desktop, desde la linea de comandos o de forma interactiva.

Pasos para instalar de forma interactiva:

  • Descargue el instalador utilizando el botón de descarga en la parte superior de la página o desde los releases de la ultima versión .
  • Haga doble clic Docker Desktop Installer.exepara ejecutar el instalador. Docker Desktop se instala de forma predeterminada en C:\Program Files\Docker\Docker.
  • Cuando se le solicite, asegúrese de que la opción Usar WSL 2 en lugar de Hyper-V en la página Configuración esté seleccionada o no, según su elección de backend.
En los sistemas que solo admiten un backend, Docker Desktop selecciona automáticamente la opción disponible.
  • Siga las instrucciones del asistente de instalación para autorizar al instalador y continuar con la instalación.
  • Cuando la instalación sea exitosa, seleccione Cerrar para completar el proceso de instalación.
  • Inicie Docker Desktop .


Referencia:

Install Docker Desktop on Windows

Publicar un comentario

0 Comentarios