集群部署 容器运行时为containerd

发布时间:2026/6/25 12:44:45
集群部署 容器运行时为containerd 一、主机准备1.1 Kubernetes 1.26版本集群部署环境准备1.1.1 主机操作系统说明序号操作系统及版本备注1CentOS7u91.1.2 主机硬件配置说明需求CPU内存硬盘角色主机名值8C8G1024GBmasterk8s-master01值8C16G1024GBworker(node)k8s-worker01值8C16G1024GBworker(node)k8s-worker021.1.3 主机配置1.1.3.1 主机名配置由于本次使用3台主机完成kubernetes集群部署,其中1台为master节点,名称为k8s-master01;其中2台为worker节点,名称分别为:k8s-worker01及k8s-worker02master节点 # hostnamectl set-hostname k8s-master01worker01节点 # hostnamectl set-hostname k8s-worker01worker02节点 # hostnamectl set-hostname k8s-worker021.1.3.2 主机IP地址配置k8s-master节点IP地址为:192.168.10.160/24 # vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.10.160" PREFIX="24" GATEWAY="192.168.10.2" DNS1="119.29.29.29"k8s-worker1节点IP地址为:192.168.10.161/24 # vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.10.161" PREFIX="24" GATEWAY="192.168.10.2" DNS1="119.29.29.29"k8s-worker2节点IP地址为:192.168.10.162/24 # vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.10.162" PREFIX="24" GATEWAY="192.168.10.2" DNS1="119.29.29.29"1.1.3.3 主机名与IP地址解析所有集群主机均需要进行配置。# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.160 k8s-master01 192.168.10.161 k8s-worker01 192.168.10.162 k8s-worker021.1.3.4 防火墙配置所有主机均需要操作。关闭现有防火墙firewalld # systemctl disable firewalld # systemctl stop firewalld # firewall-cmd --state not running1.1.3.5 SELINUX配置所有主机均需要操作。修改SELinux配置需要重启操作系统。# sed -ri 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config1.1.3.6 时间同步配置所有主机均需要操作。最小化安装系统需要安装ntpdate软件。# crontab -l 0 */1 * * * /usr/sbin/ntpdate time1.aliyun.com1.1.3.7 升级操作系统内核所有主机均需要操作。