Instalar Kubernetes en Ubuntu 20.04
Kubernetes es un sistema de administración de contenedores open source que permite a los usuarios implementar aplicaciones en contenedores de forma sencilla. Esta guía te mostrará cómo instalar Kubernetes en Ubuntu 20.04.
Paso 1: Instalar Docker
Kubernetes utiliza Docker como método de contenedores, por lo que necesitas instalar Docker antes de instalar Kubernetes. Para instalar Docker, ejecuta el comando siguiente:
sudo apt install docker.io
Una vez que se ha instalado Docker, verifica su versión ejecutando el siguiente comando:
docker –version
Paso 2: Instalar Kubernetes
Ahora que Docker está instalado, puedes instalar Kubernetes. Para ello, ejecuta los siguientes comandos:
- sudo apt-get update
- sudo apt-get install -y kubelet kubeadm kubectl
Una vez que los paquetes se hayan instalado, verifica la versión de Kubernetes ejecutando el siguiente comando:
kubectl version
Paso 3: Inicializar el clúster
Ahora que Kubernetes está instalado, puedes inicializar el clúster ejecutando el siguiente comando:
sudo kubeadm init
Una vez que el clúster se haya inicializado, deberás ejecutar el siguiente comando para configurar el entorno:
mkdir -p $HOME/.kube && sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config && sudo chown $(id -u):$(id -g) $HOME/.kube/config
Paso 4: Comprobar el clúster
Ahora puedes comprobar el estado del clúster ejecutando el siguiente comando:
kubectl get nodes
Si todo ha ido bien, deberías ver una salida similar a la siguiente:
- NAME STATUS ROLES AGE VERSION
- node1 Ready
3m15s v1.18.2
Si ves esto, significa que has instalado con éxito Kubernetes en Ubuntu 20.04.
Instalar Kubernetes en Ubuntu 20.04
Kubernetes es un sistema de administración de contenedores de código abierto, y es una de las formas más populares y modernas de administrar un clúster de servidores. Esta guía te ayudará a instalar Kubernetes con un nodo maestro en Ubuntu 20.04.
Requerimientos
Antes de comenzar, hay algunos requerimientos previos importantes que deben cumplirse:
- Mínimo 2 nodos principales o servidores necesarios para la instalación con al menos 2 GB de RAM cada uno.
- Dominio persistente: es necesario tener un dominio persistente para el cluster de Kubernetes.
- Ubuntu 20.04: en este tutorial utilizamos la versión de Ubuntu 20.04.
Instalar Kubernetes en Ubuntu 20.04
- Paso 1: Actualiza los paquetes en ambos servidores:
- sudo apt-get update -y
- sudo apt-get upgrade -y
- Paso 2: Deshabilita el firewall en ambos servidores:
- sudo ufw disable
- Paso 3: Instala el paquete Docker en ambos servidores:
- sudo apt install docker.io -y
- Paso 4: Inicia el servicio Docker en ambos servidores:
- sudo systemctl start docker
- sudo systemctl enable docker
- Paso 5: Instala los paquetes kubeadm, kubectl ykubelet en el servidor maestro:
- sudo apt-get install -y kubelet kubeadm kubectl
- sudo apt-mark hold kubelet kubeadm kubectl
- Paso 6: Inicia el servicio kubelet en el servidor principal:
- sudo systemctl start kubelet
- Paso 7: Inicia la configuración kubeadm:
- sudo kubeadm init
- Paso 8: Inicia la configuración del nodo en el servidor secundario:
- sudo kubeadm join
- Paso 9: Configura la red de contenedor de Kubernetes:
- sudo kubectl apply -f pod-network-config.yaml
Conclusion
Kubernetes es una herramienta eficaz para administrar un clúster de servidores. La instalación de Kubernetes en Ubuntu 20.04 es un proceso complejo, pero si sigues los pasos enumerados anteriormente deberías poder configurar tu clúster Kubernetes con éxito.
Contenido