viernes, 30 de agosto de 2019

Kubernetes,entrando en el mundo de la moda (Parte I: Instalación)

Kubernetes está muy en boca de todas las empresas hoy en día. Muchas personas lo están utilizando, a veces (muchas)  sin sentido. Pero vamos a empezar poco a poco. Primero vamos a ver su instalación.


Que Kubernetes está de moda no es algo que nos deba sorprender, basta con mirar las ofertas de empleos que hay actualmente.



Yo lo he hecho sobre mi Debian 10 Buster.

┌─[root@hippi3c0w] - [/home/manu] - [lun ago 26, 12:29]
└─[$] <> lsb_release -a
No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:    buster

La instalación es sencilla, primero lo que haremos será actualizar nuestros repositorios e instalar algunos componentes necesarios para que apt vaya con https y/o curl en caso de no tenerlos instalados.

Utilizamos la key necesaria y utilizamos el repositorio de kubernetes para descargar (tras hacer de nuevo un update) kubelet, kubeadm y kubectl.

apt-get update && apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl
 
 

Una vez que ejecutemos estos comandos, podremos ver nuestra versión de cada uno de los paquetes instalados.

┌─[root@hippi3c0w] - [/home/manu] - [lun ago 26, 18:21]
└─[$] <> kubectl version 
Client Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.3", GitCommit:"2d3c76f9091b6bec110a5e63777c332469e0cba2", GitTreeState:"clean", BuildDate:"2019-08-19T11:13:54Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.2", GitCommit:"f6278300bebbb750328ac16ee6dd3aa7d3549568", GitTreeState:"clean", BuildDate:"2019-08-05T09:15:22Z", GoVersion:"go1.12.5", Compiler:"gc", Platform:"linux/amd64"}


Y por hoy lo dejamos aquí, el próximo día veremos cómo utilizar Docker y Kubernetes e iremos complejizando la infraestructura. Pero eso es ya para otros artículos.

¿Hackeamos el Mundo?

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...

Entrada destacada

El server me sabe a poco.

Soy un fanático del Rock y de Debian . (Creo que voy a inventar Rockbian, que suena bien y todo xD) Llevaba tiempo queriendo unir estos 2 c...