Instalación ganadera (k8s)

1. Descripción general del ranchero

Documentación oficial de Rancher
Rancher es una herramienta de administración de Kubernetes que le permite implementar y ejecutar clústeres en cualquier lugar y con cualquier proveedor.

Rancher puede crear un clúster desde un proveedor de alojamiento de Kubernetes, crear nodos e instalar Kubernetes o importar un clúster de Kubernetes existente que se ejecute en cualquier lugar.

Rancher agrega nuevas funciones basadas en Kubernetes, incluida la unificación de autenticación y RBAC en todos los clústeres, lo que permite a los administradores del sistema controlar el acceso a todos los clústeres desde una ubicación.

Además, Rancher puede proporcionar monitoreo y alertas más granulares para clústeres y recursos, enviar registros a proveedores externos e integrar Helm directamente a través de la tienda de aplicaciones (Catálogo de aplicaciones). Si tiene un sistema CI/CD externo, puede conectarlo a Rancher. De lo contrario, también puede utilizar Fleet proporcionada por Rancher para implementar y actualizar cargas de trabajo automáticamente.

Rancher es una plataforma de gestión de contenedores de Kubernetes de pila completa que le proporciona las herramientas para ejecutar Kubernetes con éxito en cualquier lugar.

2 Instalar ranchero


2.2.1 Cerrar la partición de intercambio

sudo intercambio -a

verificar

free -m

2.2.2 Asegúrese de que la zona horaria y la hora sean correctas
sudo timedatectl

2.2.3 Asegúrese de que la máquina virtual no suspenda automáticamente
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

2.2.4 Cargar el módulo del kernel br_netfilter y ajústelo
Ejecución de parámetros

sudo modprobe br_netfilter

confirma la carga

lsmod | grep br_netfilter 

ajusta los parámetros del kernel y modifica /etc/sysctl.conf
para pasar el tráfico IPv4 puenteado a la cadena de iptables

vim/etc/sysctl.conf

cat > /etc/sysctl.conf << EFO
net.ipv4.ip_forward = 1
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EFO

hace que la configuración sea efectiva, ejecutar:

sudo sysctl --system

2.2.5 Establece el valor de rp_filter
y ejecuta

sudo vi /etc/sysctl.d/10-network-security.conf
1
Cambie los valores de los dos parámetros siguientes en el archivo de 2 a 1

net.ipv4.conf.default.rp_filter=1 
net.ipv4.conf.all.rp_filter=1

para que la configuración surta efecto ejecute:

sudo sysctl --sistema

2.3 Iniciar ranchero

2.3.1 Iniciar ranchero

Debe agregar el parámetro --privileged al iniciar

sudo docker run -d --restart=a menos que se detenga --privileged --name rancher -p 20080:80 -p 443:443 rancher/rancher

2.3.2 Iniciar sesión a través de la interfaz web

Dirección: https:// + ip

Si configura su propia contraseña de inicio de antemano, ingrésela aquí. De lo contrario, se generará uno aleatorio para usted.
Utilice docker ps para encontrar el ID de su contenedor y luego ejecute:

sudo docker registra contenedor-id 2>&1 | grep "Contraseña de Bootstrap:"

 

 

Supongo que te gusta

Origin blog.csdn.net/qq_41118173/article/details/131182442
Recomendado
Clasificación