Centos7下kubernetes 集群搭建

Centos7下kubernetes 集群搭建

1. 修改配置文件

1
vim /etc/yum.repos.d/kubernetes.repo
1
2
3
4
5
[kubernetes]
name=Kubernetes Repository
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
1
2
3
4
5
6
7
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=0
EOF

2 .安装kubernetes

1
yum install -y kubeadm-1.14.0 kubectl-1.14.0 kubelet-1.14.0 --disableexcludes=kubernetes

不指定安装源独立安装kubelet

1
2
yum  -y  install kubelet-1.14.0
yum install -y kubeadm-1.14.0 kubectl-1.14.0

3. 启动docker 及kubernetes

1
2
$ systemctl enable docker && systemctl start docker
$ systemctl enable kubelet && systemctl start kubelet

缺省配置

1
2
3
4
5
6
7
8
cat << EOF > /etc/yum.repos.d/init-config.yaml
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
imageRepository: docker.io/dustise
kubernetesVersion: v1.14.0
networking:
podSubnet: "192.168.0.0/16"
EOF

下载镜像

1
$ kubeadm config images pull --config=init-config.yaml