目录
安装管理工具kubeadm, kubelet和kubectl
vm配置
环境是3台vm:k8s-master, k8s-worker1和k8s-worker2 (下文提到时省略k8s-)。worker1的容器运行时使用dockerd,worker2的容器运行时使用containerd。3台vm的ip为192.168.147.10, 11, 12,master的网络配置和主机映射如下,其他两台机类似。
root@k8s-master:~# cat /etc/netplan/00-installer-config.yaml
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.147.10/24]
routes:
- to: default
via: 192.168.147.1
nameservers:
addresses: [8.8.8.8]
version: 2
root@k8s-master:~# cat /etc/hosts
127.0.0.1 localhost
192.168.147.10 k8s-master
192.168.147.11 k8s-worker1
192.168.147.12 k8s-worker2
======================================================================
搭建步骤
前提
Before you begin
- A compatible Linux host. The Kubernetes project provides generic instructions for Linux distributions based on Debian and Red Hat, and those distributions without a package manager.
- 2 GB or m