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

Compartir por WhatsApp

Inicio - Kubernetes - Instalar Kubernetes Dashboard con Cockpit en Centos y Debian
instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-10

Instalar Kubernetes Dashboard con Cockpit en Centos y Debian

Instalar Kubernetes Dashboard con Cockpit en Centos y Debian

Para los que no lo sepan, Cockpit es una herramienta que tiene una consola web que nos permite gestionar tanto contenedores con Docker o Podman (el futuro sucesor de Docker), como pods en Kubernetes, unidades de almacenamiento, máquinas virtuales, nos da estadísticas de rendimiento y mucho más… incluyendo el propio servidor principal.

PROYECTO: https://cockpit-project.org/running

Os voy a explicar como instalarlo:

Instalación Cockpit en Centos

Empezamos con los comandos para Centos. Agregamos repositorio:

yum install -y epel-release
yum makecache fast

Instalamos cockpit y los complementos de docker y kubernetes:

yum install -y cockpit cockpit-docker cockpit-kubernetes

Habilitamos cockpit:

systemctl enable cockpit.socket

En mi caso tengo que instalar firewall-cmd, porque estoy usando un LXC de Proxmox:

yum install firewall-cmd

Arrancamos servicio:

systemctl start firewalld

Abrimos regla de firewall (es el puerto por defecto 9090)

firewall-cmd --permanent --add-service=cockpit

Habilitamos firewall para que arranque automáticamente:

systemctl enable firewalld

Comprobamos la IP para luego saber a qué URL nos tenemos que conectar:

[root@COCKPIT ~]# ip addr

2: eth0@if64: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000

link/ether c6:b2:77:fa:c3:85 brd ff:ff:ff:ff:ff:ff link-netnsid 0

inet 192.168.2.175/24 brd 192.168.2.255 scope global dynamic eth0

valid_lft 89sec preferred_lft 89sec

inet6 fe80::c4b2:77ff:fefa:c385/64 scope link

valid_lft forever preferred_lft forever

Con esto pasaríamos a revisar el dashboard al navegador, antes de eso, vemos como instalarlo en Debian.

Instalación Cockpit en Debian

Lanzamos como root:

echo 'deb http://deb.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/backports.list

Instamos cockpit:

sudo apt -y install cockpit cockpit-docker

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-1

Habilitamos las dos settings:

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-2

Revisamos el estado del servicio:

raulunzue@KBMASTER:~$ sudo systemctl status cockpit
● cockpit.service - Cockpit Web Service
Loaded: loaded (/lib/systemd/system/cockpit.service; static; vendor preset: enabled)
Active: inactive (dead)
Docs: man:cockpit-ws(8)

Arrancamos el servicio:

raulunzue@KBMASTER:~$ sudo systemctl start cockpit

Generamos regla de Firewall:

raulunzue@KBMASTER:~$ sudo firewall-cmd --permanent --add-service=cockpit
success

Y con esto ya lo tenemos.

Dashboard Cockpit en Centos o Debian

Vamos a la URL, ya veis que no cambia mucho de Debian a Centos:

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-3

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-4

El primer panel:

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-5

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-6

La parte de contenedores también es muy parecida:

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-7

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-8Podremos configurar servicios, firewall y un gran etc:

instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-10 instalar-kubernetes-dashboard-con-cockpit-en-centos-y-debian-9

Ya veis que tener un dashboard para vuestros servidores Linux, Contenedores o Kubernetes no es muy complejo…seguiremos trabajando en ello y mostrando casos de uso.

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

Acerca de Raul Unzue Pulido

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

Compruebe también

hardening-kubernetes-gestion-de-recursos-y-limites-1

Hardening Kubernetes: Gestión de recursos y límites

Hardening Kubernetes: Gestión de recursos y límites Cuando creas contenedor en una infraestructura Kubernetes, sobre …

Deja una respuesta

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

ocho − tres =

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