Kubernetes Dashboard es una interfaz gráfica de usuario que proporciona una forma de visualizar y administrar clústeres de Kubernetes. Permite a los usuarios interactuar con su clúster de Kubernetes a través de una interfaz web, lo que facilita la supervisión y administración de aplicaciones desplegadas en el clúster. Después de este resumen de libro, ¿que es kubernetes-dashboard? Pues simplemente una manita de pulimento para el omnipresente kubectl. Sin entrar en detalle de las bondades de la herramienta os detallo a continuación como lo he instalado. He declarado toda la configuración en dos únicos archivos: ingress.yaml Es un ingress como los que he configurado hasta ahora con la salvedad de que…
-
-
Kubernetes. k0s – KUBEVIEW: Pintando lo que está pasando en el cluster
A medida que se van instalando aplicaciones en el cluster va aumentando la complejidad y es complicado tener una visión general (monitorización) de que está instalado y las relaciones entre los diferentes elementos. Vamos, que se va liando el tema y únicamente uniendo etiquetas de los .yaml no es suficiente para ver el cluster en su conjunto. Existen aplicaciones que permiten pintar los objetos y las relaciones de kubernetes, he incluso, como no podemos instalarlas en el propio cluster. Voy a probar con kubeview y veremos que tal funciona. Creación de los ficheros .yaml Esta disponible en https://artifacthub.io por lo que con helm podemos generar los templates y hacer a…
-
Kubernetes. k0s – Monitorizando con Prometheus
Vamos a seguir añadiendo servicios al cluster. Ahora le toca el turno a la monitorización. La idea es controlar lo que le pasa al propio Kubernetes además de al resto de elementos (que todo no es informática moderna). Hasta ahora estoy usando Nagios por lo que pasar a prometheus.io deberían ser todo ventajas. O eso pienso yo a priori. Como todos estos nuevos servicios derrocha sencillez. He aquí la arquitectura a alto nivel de Prometheus. No es el propósito de este post explicar esta arquitectura puesto que no la entiendo en su totalidad ni me apetece. Sí que voy a describir como la he implementado en mi cluster, explicando en…
-
Monitorizar temperaturas con nagios. speedfan vía snmp
speedfan Además de monitorizar servicios, disponibilidades … es de gran utilidad controlar también los aspectos físicos de los elementos monitorizados. Para sistemas windows existe una utilidad llamada speedfan que proporciona la información que devuelven los sensores de temperatura instalados en placa base, cpu y gpu. También proporciona el estado de los ventiladores. Para que nagios sea capaz de consultar la información es interesante poder consultar toda esta información vía snmp. Para que sean posibles estas consultas existe una aplicación que sirve la información de speedfan por snmp. La instalación de cada uno de los elementos es muy trivial limitándose a “siguiente” “siguiente”. Instalación de speedfan installspeedfan443.exe Instalación de servicio para…
-
Instalar nagios4 en debian 8 – jessie
Creo que ya es hora de actualizar mi vetusto nagios2 por un nuevo y flamante nagios4 (si, ya sé que me he saltado la 3). A fecha de hoy no existe nagios4 en repositorios oficiales, por lo que instalo directamente desde los fuentes. La guía oficial de instalación está disponible en Installing_Nagios_Core_From_Source.pdf. A continuación describo el proceso que realizo en mi server. Instalación de prerequisitos. apt-get update apt-get install wget build-essential apache2 php5-gd libgd2-xpm-dev libapache2-mod-php5 Creación de usuario y adición a grupos. useradd -m -s /bin/bash nagios passwd nagios groupadd nagcmd usermod -a -G nagcmd nagios usermod -a -G nagcmd www-data