本文是《CentOS7环境安装Kubernetes四部曲》系列的第二篇,前一篇《CentOS7环境安装Kubernetes三部曲:标准化机器准备》我们把机器准备好了,并且做了必要的设置,现在我们用这些机器来接着安装kubernetes;
在master机器执行以下命令,即可安装rancher:
docker run -d --restart always --name rancher-server -p 8080:8080 rancher/server:v1.6.11-rc3 && docker logs -f rancher-server
以上命令会下载rancher镜像再启动容器,并且会输出容器控制台的信息,等到控制台信息不再滚动时,在浏览器访问192.168.119.129:8080,可以看到初始页面,在页面的右下角选择“简体中文”后,页面如下所示:
至此,rancher安装成功,接下来就是kubernetes的搭建工作了;
搭建kubernetes之前,我们先创建一个环境模板用来给环境配置基本信息:
上图四个红框填入的内容如下表所示: | 名称 | 值 | | :-------- | :----| | Private Registry for Add-Ons and Pod Infra Container Image| registry.cn-shenzhen.aliyuncs.com | | Image namespace for Add-Ons and Pod Infra Container Image| rancher_cn | | Image namespace for kubernetes-helm Image| rancher_cn | | Pod Infra Container Image| rancher_cn/pause-amd64:3.0 |
这样我们就完成了环境模板的配置,这里面的参数帮助rancher寻找国内的镜像仓库,从而避免了无法从google仓库下载镜像的问题,在以往这个问题是通过访问国外网站来解决的;
至此,Kubernetes的master已经搭建完毕,接下来的《CentOS7环境安装Kubernetes四部曲之三:添加节点》,我们会给K8S加入node节点,并体验容器服务;