搭建k8s平台-containerd
本文介绍基于centos 7.6 并使用 containerd 作为容器运行引擎搭建单master kubernetes 实验环境。
环境准备
本步骤在所有的master节点和worker 节点都要执行。
- 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
- 关闭selinux 修改配置文件保证开机不自启selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
- 关闭 swap
swapoff -a
yes | cp /etc/fstab /etc/fstab_bak
cat /etc/fstab_bak |grep -v swap > /etc/fstab
安装containerd
本步骤在所有的master节点和worker 节点都要执行参考文档。
- 配置安装前置条件
cat <<EOF | sudo tee /etc/modules-load.d/containerd.conf
overlay
br_netfilter
EOF
sudo modprobe overlay
sudo modprobe br_netfilter
# Setup required sysctl params, these persist across reboots.
cat <<EOF | sudo tee /etc/sysctl.d/99-kubernetes-cri.conf
net.