- 配置yum源
官方yum源地址:https://packages.cloud.google.com/yum/repos/kubernetes-e17-x86_64/
阿里yum源地址:https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-e17-x86_64/
添加/etc/yum.repos.d/kubernetes.repo 内容如下:
[kubernetes]
name=Kubernetes Repository
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-e17-x86_64/
enable=1
gpgcheck=0
- 安装docker
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker && systemctl enable docker
- 安装kubeadm 和相关工具
yum -y install kubelet kubeadm kubectl --disableexcludes=kubernetes
#--disableexcludes=kubernetes 禁掉除了kubernetes之外的别的仓库
- kubeadm config
kubeadm将配置文件以ConfigMap的形式保存在进群中,便于后续的查看和升级!
参数注解:
kubeadm config upload from-file #由配置文件上传到集群中并生成ConfigMap
kubeadm config upload from-flags #由配置参数生成ConfigMap
kubeadm config view #查看当前配置
kubeadm config print init-defaults #输出kubeadm init默认参数文件的内容
kubeadm config print join-defaults #输出kubeadm join默认参数文