• 安装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 容器运行环境

发表评论