Instalar VMWare omitido
1. Descarga la imagen de Ubuntu
Ubuntu página de descarga
se ubuntu-20.04.1-live-server-amd64.iso
descarga el
espejo interfaz de sub-imagen de Ubuntu y esto 只包含终端操作界面的Ubuntu系统
, alrededor de 900 megabytes
En segundo lugar, use el archivo de imagen de Ubuntu para crear una máquina virtual de Ubuntu
Busque el archivo en la esquina superior de la ventana == "Nueva máquina virtual
seleccione personalizada
El nodo maestro requiere más de 2 cpu
Establecer el tamaño de la memoria en 2G
Inicie la máquina virtual e ingrese el idioma de configuración
Presione enter una vez para predeterminar
La puerta de enlace específica se puede encontrar de acuerdo con los siguientes pasos
La información aquí se obtiene realmente de la siguiente
tarjeta de red VMNet8 . Puede ver la información cuando la configura en el editor de tarjetas de red.
Editar ==》 Editor de red virtual La
operación específica es la siguiente para encontrar la puerta de enlace y otra información
La dirección de origen del software se establece en Ali
mirrors.aliyun.com
Entonces la
instalación casi ha comenzado. La interfaz de instalación es la siguiente, la instalación está en progreso
Instale el indicador completo de Ubuntu
Seleccione Reiniciar para reiniciar
Algunas cosas que debe hacer después de instalar Ubuntu
El primer paso es iniciar sesión en el sistema y establecer una contraseña para root, lo que permite que root inicie sesión en el terminal de forma remota utilizando ssh
sudo passwd root
Para mayor comodidad, establezca la contraseña 123456
en
De esta forma no es posible el inicio de sesión remoto y es necesario modificar el archivo de configuración, que
para facilitar el cambio a root es el root predeterminado.
su
Hacer edición vim
vim /etc/ssh/sshd_config
Solo agrega la siguiente línea
PermitRootLogin yes
Está anotado en el archivo de configuración. Dado que está anotado, agregue esta línea de información directamente para tener el mismo efecto.
Reinicie el servicio sshd
sudo service ssh restart
El segundo paso, apagar o reiniciar encontrará el problema de Se está ejecutando un trabajo detenido para el daemon rápido, para poder reiniciar o apagar rápidamente modificar el archivo de configuración
vim /etc/systemd/system.conf
modificar
DefaultTimeoutStartSec=3s
DefaultTimeoutStopSec=3s
Ejecute el siguiente comando para que sea efectivo
systemctl daemon-reload
El tercer paso, apaga el firewall
Verifique el estado del firewall inactivo significa que no está activado
sudo ufw status
No inicie el firewall después de arrancar y reinicie para que surta efecto
sudo ufw disable
Tres, instale Docker y kubeadm, kubelet, kubectl
- Instalar Docker
Actualizar caché de índice
sudo apt update
Instalar Docker
sudo apt install docker.io
Reemplace el espejo Ali como la dirección del espejo
Inicie sesión en el servicio de duplicación de Aliyun https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors para obtener la dirección de aceleración de duplicación de Alibaba Cloud de forma gratuita ==》 Después de iniciar sesión, verá el acelerador y los documentos operativos. Los documentos operativos están divididos en Ubuntu, Centos, Mac, Windows
Existen los siguientes comandos:
sudo mkdir -p /etc/docker
¡Nota! ! ! 这里的地址是个人的
, Se enviará a mi almacén cuando se envíe,
por lo que debe ir a Ali para encontrar su propia dirección de almacén espejo y luego reemplazarla con su propia dirección personal
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://76w856pv.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
Reiniciar Docker
sudo systemctl restart docker
- 安装 bebeamd 、 kubectl 、 kubelet
Sea perezoso aquí, consulte mi otro blog sobre la instalación: instalar kubeamd, kubectl, kubelet
4. Después de instalar el entorno, apague el sistema y clone los otros dos servidores.
La clonación se divide en clon vinculado y clon completo. Si el espacio en el disco duro de la computadora es grande, puede elegir un clon completo (el tiempo de clonación es mayor y ocupa mucho espacio en disco), y el espacio en disco no es suficiente para elegir un clon vinculado (el tiempo de clonación es rápido y el espacio en disco es pequeño 推荐的方式
).
Para clonar los nodos node2 y node3, debe iniciar para completar la modificación de la ip estática
Yo punto de salto: ubuntu configurar una IP estática (por favor De acuerdo con el artículo, establezca la IP de la máquina virtual clonada, en total se ponen a Maestro (nodo 1): 192.168.117.110
, nodo2: 192.168.117.111
, nodo3: 192.168.117.112
)
Cinco, inicializar un clúster k8s
La creación de un clúster k8s requiere la planificación y configuración de algunas configuraciones necesarias. Por ejemplo, la estrategia y el control de autoridad entre clusters.
Sea perezoso: inicialice un clúster K8S
De acuerdo con los pasos de mi artículo, primero inicialice un clúster k8s de un solo nodo a través de kubeadm, y luego otros nodos se unen a este nodo uno por uno para formar un clúster más grande (se recomienda un número impar de nodos para evitar la división del cerebro)