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

Compartir por WhatsApp

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?

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

El Blog de Negu

Acerca de Raul Unzue Pulido

Blogger en “Máquinas Virtuales - El Blog de Negu” | Senior Security Manager (PMP, ITIL) | ProjectManager, SysAdmin & DevOps Enthusiast | Especialista en Virtualización y Sistemas Operativos | VMware vExpert ⭐️ x12

Compruebe también

windows-en-docker-y-proxmox-mi-laboratorio-inception-para-ciberseguridad-0

Windows en Docker y Proxmox: Mi laboratorio ‘Inception’ para Ciberseguridad

Windows en Docker y Proxmox: Mi laboratorio ‘Inception’ para Ciberseguridad Hay días en los que …

Deja una respuesta

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

siete + 20 =

Blog Maquinas Virtuales - El Blog de Negu