linux centos 安装 kubernetes 容器运行环

2019-08-28  本文已影响0人  0neBean

在每台机器上安装Docker。建议使用版本18.06.2,但是1.11、1.12、1.13、17.03和18.09也可以使用。在Kubernetes发布说明中跟踪最新的经过验证的Docker版本。

安装过程:linux centos 安装 Docker

本节包含将crio安装为CRI运行时所需的步骤。
使用以下命令在你的系统上安装crio:

准备工作:

modprobe overlay
modprobe br_netfilter

# Setup required sysctl params, these persist across reboots.
cat > /etc/sysctl.d/99-kubernetes-cri.conf <<EOF
net.bridge.bridge-nf-call-iptables  = 1
net.ipv4.ip_forward                 = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF

sysctl --system

安装命令:


cat << EOF > /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作为CRI运行时的必要步骤。

使用以下命令在系统上安装Containerd:

先决条件
准备工作:

cat > /etc/modules-load.d/containerd.conf <<EOF
overlay
br_netfilter
EOF

modprobe overlay
modprobe br_netfilter

# Setup required sysctl params, these persist across reboots.
cat > /etc/sysctl.d/99-kubernetes-cri.conf <<EOF
net.bridge.bridge-nf-call-iptables  = 1
net.ipv4.ip_forward                 = 1
net.bridge.bridge-nf-call-ip6tables = 1
EOF

sysctl --system

安装命令:

# 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 cgroup 驱动,需要设置 set plugins.cri.systemd_cgroup = true 配置到 /etc/containerd/config.toml 文件里。
在使用kubeadm时,为kubelet手动配置 cgroup 驱动更多信息,参考 这里

上一篇 下一篇

猜你喜欢

热点阅读