centos7安装k8s master节点
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2、关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config
setenforce 0
3、关闭swap
swapoff -a 临时关闭
vi /etc/fstab 永久关闭,注释掉包含fstab 的哪一行
先执行临时的,然后再设置成永久的
4、master添加hosts
vi /etc/hosts
输入以下内容:
192.168.1.1 k8s-master
192.168.1.2 k8s-workernode1
5、docker安装,参考其他资料,例如菜鸟,我们次都是
6、添加kubernetes 源
vi /etc/yum.repos.d/kubernetes.repo
输入以下内容:
[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



至此就可以执行初始化命令了:
--apiserver-advertise-address集群通告地址也就是你的master服务器的地址
--apiserver-bind-port对外的端口号,可以不写,默认就是这个
--pod-network-cidr=10.244.0.0/16 网络,与下面部署的CNI网络组件yaml中保持一致
--kubernetes-version 版本号,没啥可说的
--image-repository 由于默认拉取镜像地址k8s.gcr.io国内无法访问,这里指定阿里云镜像仓库地址
不出意外你就可以成功,因为我就是这么成功
就是这个,就成功了
下一篇继续node节点和网络的设置。