linux centos 安装 kubernetes 容器运行环境
-
安装Docker:
在每台机器上安装Docker。建议使用版本18.06.2,但是1.11、1.12、1.13、17.03和18.09也可以使用。在Kubernetes发布说明中跟踪最新的经过验证的Docker版本。
安装过程:linux centos 安装 Docker
-
安装CRI-O:
本节包含将crio安装为CRI运行时所需的步骤。
使用以下命令在你的系统上安装crio:
准备工作:
modprobe overlay
modprobe br_netfilter
# Setup required sysctl params, these persist across reboots.
cat > /etc/sysctl.d/99-kubernetes-cri.conf
安装命令:
cat /etc/yum.repos.d/crio.repo
[cri-o]
name=CRI-O Packages for EL 7 — $basearch
baseurl=[https://cbs.centos.org/repos/paas7-crio-311-candidate/x86_64/os](https://cbs.centos.org/repos/paas7-crio-311-candidate/x86_64/os)
enabled=1
gpgcheck=0
EOF
# Install prerequisites
# yum-config-manager --add-repo=https://cbs.centos.org/repos/paas7-crio-115-release/x86_64/os/
# Install CRI-O
yum install --nogpgcheck cri-o
启动CRI-O:
systemctl start crio
-
安装Containerd:
本节包含使用containerd作为CRI运行时的必要步骤。
使用以下命令在系统上安装Containerd:
先决条件
准备工作:
cat > /etc/modules-load.d/containerd.conf /etc/sysctl.d/99-kubernetes-cri.conf
安装命令:
# Install containerd
## Set up the repository
### Install required packages
yum install yum-utils device-mapper-persistent-data lvm2
### Add docker repository
yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
## Install containerd
yum update && yum install containerd.io
# Configure containerd
mkdir -p /etc/containerd
containerd config default > /etc/containerd/config.toml
# Restart containerd
systemctl restart containerd
-
systemd
要使用 systemd
cgroup 驱动,需要设置 set plugins.cri.systemd_cgroup = true
配置到 /etc/containerd/config.toml
文件里。
在使用kubeadm时,为kubelet手动配置 cgroup 驱动更多信息,参考 这里。
文章来源于互联网,如有雷同请联系站长删除:linux centos 安装 kubernetes 容器运行环境