本文记录了如何在ubuntu 14.04裸机上部署k8s集群,参考自官方文档。
拓扑结构
- 1master + 2minion
- k8s-master 192.168.0.201 master
- k8s-node1 192.168.0.202 minion
- k8s-node2 192.168.0.203 minion
准备工作系统
安装Ubuntu 14.04 LTS 64bit server版本系统,配置好hostname和ip。
在更新国内的软件源的时候,由于GFW的原因,经常会出现md5校验错误,建议使用阿里云的源。
Docker
在minion节点上安装Docker,版本需要在1.2+,此处安装的是1.7.1。安装方法参见Docker安装(Ubuntu 64bit) 。
安装好Docker之后,我们最好还配置一个国内的registry mirror,加快镜像拉取速度,参考配置国内免费registry mirror。
Google pause
给每个minion下载Google pause镜像。之后的工作会用到gcr.io/google_containers/pause镜像,国内用户由于GFW问题总是会出错,所以我们先从docker.io下载pause镜像,并设置tag。
# docker pull docker.io/kubernetes/pause# docker tag kubernetes/pause gcr.io/google_containers/pause:0.8.0# docker tag gcr.io/google_containers/pause:0.8.0 gcr.io/google_containers/pause
评论列表()