1. 安装 kubeadm和相关工具
a 添加添加阿里巴巴kubernetes源(master和node)
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
image.png
重新生成本地缓存
yum makecache fast
image.png
b 安装kubeadm和相关工具(master)
yum install -y kubelet-1.14.0 kubeadm-1.14.0 kubectl-1.14.0 --disableexcludes=kubernetes
image.png
c 设置docker和kubernetes为开机自启动(master)
systemctl enable docker && systemctl start docker
systemctl enable kubelet && systemctl start kubelet
image.png
2. 配置kubeadm config(master)
生成默认的初始化参数文件
# 先从kubeadm生成默认的配置文件
kubeadm config print init-defaults > init.default.yaml
# 复制出一份
cp init.default.yaml init-config.yaml
# 修改init-config.yaml
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
imageRepository: docker.io/dustise
kubernetesVersion: v1.14.0
networking:
serviceSubnet: 192.168.0.0/16
image.png
image.png
3. 下载kubernetes的相关镜像(master)
下载所需的镜像
kubeadm config images pull --config=init-config.yaml
image.png
网友评论