美文网首页
linux centos 安装 kubernetes 容器运行环

linux centos 安装 kubernetes 容器运行环

作者: 0neBean | 来源:发表于2019-08-28 11:42 被阅读0次
  • 安装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 <<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:

本节包含使用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

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

相关文章

网友评论

      本文标题:linux centos 安装 kubernetes 容器运行环

      本文链接:https://www.haomeiwen.com/subject/pkqpectx.html