GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Kubernetes en Ubuntu 18.04 LTS

En este tutorial, le mostraremos cómo instalar Kubernetes en Ubuntu 18.04 LTS. Para aquellos de ustedes que no lo sabían, Kubernetes es un sistema de administración de contenedores gratuito y de código abierto que proporciona una plataforma para la automatización, el escalado y las operaciones de implementación de contenedores de aplicaciones en clústeres de equipos host. Con Kubernetes, puede utilizar libremente la infraestructura de nube pública, local e híbrida para ejecutar las tareas de implementación de su organización.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Kubernetes en un servidor Ubuntu 18.04 (Bionic Beaver).

Instalar Kubernetes en Ubuntu 18.04 LTS Bionic Beaver

Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando el siguiente apt comandos en la terminal.

actualizaciones de sudo aptactualización de sudo apt

Paso 2. Instalación de Docker.

Ahora tenemos que instalar Docker porque las imágenes de Docker se usarán para administrar los contenedores en el clúster. Ejecute los siguientes comandos:

sudo apt install docker.io

Una vez que Docker esté instalado, asegúrese de que esté habilitado para iniciarse después de reiniciar:

sudo systemctl habilitar ventana acoplable sudo systemctl iniciar ventana acoplable

Paso 3. Instalación de Kubernetes en Ubuntu.

Primero, agregue la clave de firma de Kubernetes en ambos nodos:

curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key agregar

A continuación, agregue el repositorio Xenial Kubernetes en ambos nodos:

sudo apt-add-repository "deb http://apt.kubernetes.io/kubernetes-xenial main"

Paso 4. Instalación de Kubeadm.

El último paso en el proceso de instalación es instalar Kubeadm en ambos nodos mediante el siguiente comando:

sudo apt install kubeadm

Verifique el número de versión de Kubeadm y también verifique la instalación a través del siguiente comando:

versión de kubeadm

Paso 4. Implementación de Kubernetes.

Primero, deshabilite la memoria de intercambio (si se está ejecutando) en ambos nodos:

sudo intercambio -a

A continuación, asigne nombres de host a cada nodo:

sudo hostnamectl set-hostname maestro-nododesudo hostnamectl set-hostname esclavo-nodo
  • Inicialice Kubernetes en el nodo maestro:
sudo kubeadm init --pod-network-cidr=10.244.0.0/16mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u ):$(id -g) $INICIO/.kube/config

Puede verificar el estado del nodo maestro ejecutando el siguiente comando:

kubectl obtener nodos
  • Implementar una red de pod a través del nodo maestro:

Una red de pods es un medio de comunicación entre los nodos de una red:

sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

Use el siguiente comando para ver el estado de la red:

kubectl obtener pods --todos los espacios de nombres

Ahora, cuando vea el estado de los nodos, verá que el nodo maestro está listo:

sudo kubectl obtener nodos

Luego, agregue el nodo esclavo a la red para formar un clúster:

sudo kubeadm unirse a 192.168.100.6:6443 --token 06tl4c.oqn35jzecidg0r0m --discovery-token-ca-cert-hash sha256:c40f5fa0aba6ba311efcdb0e8cb637ae0eb8ce27b7a03d47be6d966142f20>20 

Ahora, cuando ejecute el siguiente comando en el nodo maestro, confirmará que dos nodos, el nodo maestro y los nodos del servidor se están ejecutando en su sistema:

sudo kubectl obtener nodos

¡Felicitaciones! Ha instalado Kubernetes correctamente. Gracias por usar este tutorial para instalar Kubernetes en sistemas Ubuntu 18.04. Para obtener ayuda adicional o información útil, le recomendamos que visite el sitio web oficial de Kubernetes.


Ubuntu
  1. Cómo instalar Kubernetes (k8s) en el servidor Ubuntu 20.04 LTS

  2. Cómo instalar OctoberCMS en Ubuntu 16.04 LTS

  3. Cómo instalar Grafana en Ubuntu 16.04 LTS

  4. Cómo instalar R en Ubuntu 18.04 LTS

  5. Cómo instalar R en Ubuntu 20.04 LTS

Cómo instalar DenyHosts en Ubuntu 16.04 LTS

Cómo instalar Unison en Ubuntu 16.04 LTS

Cómo instalar Pghero en Ubuntu 16.04 LTS

Cómo instalar Spotify en Ubuntu 18.04 LTS

Cómo instalar Kubernetes en Ubuntu 20.04 LTS

Cómo instalar Kubernetes en Ubuntu 18.04 LTS