kubernetes安装过程
docker安装
切换阿里的镜像源,下载速度更快
wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
查看当前镜像源中docker版本
yum list docker-ce --showduplicates
安装特定版本的docker-ce,若不配置–setopt=obseletes=0则默认安装最新版本
yum install --setopt=obseletes=0 docker-ce-3:19.03.13-3.el8 -y
添加一个配置文件
mkdir /etc/docker
cat <<EOF > /etc/docker/daemon.json
{
"exec-opts": ["native.cgroupdriver=systemd"],
"registry-mirrors" : ["https://knOt2bca.mirror.aliyuncs.com"]
}
EOF
启动docker,设置开机自启动
systemctl start docker
systemctl enable docker
配置k8s阿里云镜像
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
安装k8s基础组件
查看版本
yum list kubelet kubeadm kubectl --showduplicates
安装
yum install --setopt=obsoletes=0 kubeadm-1.18.20-0 kubelet-1.18.20-0 kubectl-1.18.20-0 -y
将kubelet加入开机启动
systemctl enable kubelet
配置kubelet的cgroup
vi /etc/sysconfig/kubelet
#添加以下内容
KUBELET_EXTRA_ARGS=
KUBELET_CGROUP_ARGS="--cgroup-driver=systemd"
KUBE_PROXY_MODE="ipvs"
查看所需镜像
kubeadm config images list