Administracion

Kubernetes cluster en Proxmox cluster

Kubernetes

En busca de poder unificar todas mis máquinas virtuales y containers, opte por instalar un hypervisor tipo 1, Proxmox, que luego se utilizaría en formato cluster para poder aprovechar múltiples sistemas de bajos recursos. Para aquellas aplicaciones de alta demanda, se utilizaron múltiples containers Docker distribuidos en los distintos nodos del cluster. Debido al alto número de containers que debían ser administrados, se implementó Kubernetes con el objetivo de poder centralizar y orquestar la administración de dichos containers. Para mejorar la seguridad en el Proxmox cluster, decidí crear una subnet específica para separar al hypervisor de las máquinas virtuales en caso de una incidencia. Esta separación se logró gracias a la utilización de VLANS. Debido a la creciente cantidad de sistemas que administrar, opte por implementar una herramienta de monitorización, Zabbix, con ella podría verificar el estado de todos mis servidores, revisar incidencias y recibir alertas desde una misma central.
  • Instalación Proxmox con múltiples sistemas y separación entre Hypervisor y VM utilizando VLANS.

  • Utilización de Kubernetes cluster para el despliegue de múltiples Docker containers en cada VM.

  • Monitorización de clusters, web application server, storage backups y DNS con Zabbix.