使用vagrant搭建k8s节点二
Posted lovoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用vagrant搭建k8s节点二相关的知识,希望对你有一定的参考价值。
一、所有节点安装 Docker
Kubernetes 默认 CRI(容器运行时)为 Docker,因此先安装 Docker。
1、安装 docker
1.1) 删除原有的docker
sudo yum remove docker \\
docker-client \\
docker-client-latest \\
docker-common \\
docker-latest \\
docker-latest-logrotate \\
docker-logrotate \\
docker-engine
1.2) 安装必须的依赖
yum install -y yum-utils \\
device-mapper-persistent-data lvm2
1.3) 设置 docker repo 的 yum 位置
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
1.4) 安装 docker,以及 docker-cli
yum install -y docker-ce docker-ce-cli containerd.io
1.5) 配置 docker 加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.6) 启动 docker & 设置 docker 开机自启
systemctl enable docker
二、安装 kubeadm,kubelet 和 kubectl
1、添加yum源
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
2、安装
yum list|grep kube
yum install -y kubelet-1.17.3 kubeadm-1.17.3 kubectl-1.17.3
systemctl enable kubelet
systemctl start kubelet
分布式技术QQ群:722865146
分布式商城下载:https://gitee.com/charlinchenlin/wysmall
以上是关于使用vagrant搭建k8s节点二的主要内容,如果未能解决你的问题,请参考以下文章