kubernetes 1.6.2 安装记录
1.制作rpm包,时间比较长。
2.安装rpm
3.GFW原因,先准备镜像
官网上的镜像列表:
(1)在国外主机上安装并初始化(方法见https://kubernetes.io/docs/getting-started-guides/kubeadm/),查看主机镜像
如果没有国外主机此处也可以直接初始化,但是肯定会卡主,终断后,查看配置文件中的docker地址,想办法搞到这些镜像。
kubeadm安装不能用于生产环境。
1.制作rpm包,时间比较长。
git clone https://github.com/kubernetes/release.git
cd /root/release/rpm
./docker-build.sh
2.安装rpm
cd /root/release/rpm/output/x86_64
rpm 下载地址:https://pan.baidu.com/s/1c2OoprU
[root@k8s-master x86_64]# ls
kubeadm-1.6.2-0.x86_64.rpm kubectl-1.6.2-0.x86_64.rpm kubelet-1.6.2-0.x86_64.rpm kubernetes-cni-0.5.1-0.x86_64.rpm repodata
[root@k8s-master x86_64]# rpm -ivh kubectl-1.6.2-0.x86_64.rpm kubelet-1.6.2-0.x86_64.rpm kubernetes-cni-0.5.1-0.x86_64.rpm kubeadm-1.6.2-0.x86_64.rpm --nodeps --force
准备中... ################################# [100%]
正在升级/安装...
1:kubernetes-cni-0.5.1-0 ################################# [ 33%]
2:kubelet-1.6.2-0 ################################# [ 67%]
3:kubectl-1.6.2-0 ################################# [ 80%]
4:kubeadm-1.6.2-0 ################################# [100%]
systemctl enable docker.service
systemctl enable kubelet.service
systemctl start docker.service
systemctl start kubelet.service
3.GFW原因,先准备镜像
官网上的镜像列表:
Image NameVersion
gcr.io/google_containers/kube-apiserver-amd64v1.6.0
gcr.io/google_containers/kube-controller-manager-amd64v1.6.0
gcr.io/google_containers/kube-scheduler-amd64v1.6.0
gcr.io/google_containers/kube-proxy-amd64v1.6.0
gcr.io/google_containers/etcd-amd643.0.17
gcr.io/google_containers/pause-amd643.0
gcr.io/google_containers/k8s-dns-sidecar-amd641.14.1
gcr.io/google_containers/k8s-dns-kube-dns-amd641.14.1
gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd641.14.1
(1)在国外主机上安装并初始化(方法见https://kubernetes.io/docs/getting-started-guides/kubeadm/),查看主机镜像
如果没有国外主机此处也可以直接初始化,但是肯定会卡主,终断后,查看配置文件中的docker地址,想办法搞到这些镜像。