博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用RancherServer:v1.6.12部署K8S-v1.8.3
阅读量:2487 次
发布时间:2019-05-11

本文共 3667 字,大约阅读时间需要 12 分钟。

使用RancherServer:v1.6.12部署K8S-v1.8.3

 

一、简要说明

二、系统准备

三、运行命令

四、创建环境

五、加入主机

六、相关截图

七、参考链接

 

一、简要说明

     Rancher 1114日推出了Rancher serverv1.6.11,最大的特点就是支持最新的K8Sv1.8.3版本,并且对Docker版本的支持也增加了几个版本,除了常用的Docker 1.12.6稳定版本外,也开始支持Docker 1.13.1Docker17.03.02版本,用户可以有更多的选择。

v1.6.11版一直被Rancher标定为latest版,而不是可以用于生产的Stable版。试运行半个月以后,Rancher修复了一些问题,正式推出Rancher serverv1.6.12版本,并将该版本标定为stable

原有的安装文档是基于v1.6.11-rc3,文中还有一些小错误(比如命令行中的-name--name的区别),现使用最终的v1.6.12版,把安装K8S v1.8.3的整个过程重新走一遍,这样有利于新朋友们流畅地使用Rancher

二、系统准备

三台机器均使用Ubuntu 16.04.03版、Docker 1.12.6。一台作为Rancher Server,两台作为Rancher agent工作节点。具体准备工作,请查看参考链接。

Rancher2  192.168.3.220    server管理节点

Node221  192.168.3.221     agent工作节点

Node222  192.168.3.222     agent工作节点

 

三、运行命令

#Rancher2Shell终端上,运行Docker命令,启动Rancher Server

sudo docker run -d --restart always --name rancher-server -p 8080:8080 rancher/server:v1.6.12 && sudo docker logs -f rancher-server

 

#待启动结束以后,通过http://192.168.3.220:8080 地址,访问Rancher的管理端。

 

四、创建环境

#1.以原有的Kubernetes环境为模板,微调参数,创建一个新的模板K8S-v1.8

#2.并用该模板创建一个名为myK8S的环境。

 

#进入RancherWeb管理界面中,

#依次点击菜单中的“Default-“环境管理”-“添加环境模板”。

#创建一个新的K8S环境,添加名称“K8S-v1.8,

#选中“Kubernetes”编排工具,并点击“编辑设置”,进行参数调整。

 

Private Registry for Add-Ons and Pod infra Container Images(修改私有仓库地址):registry.cn-shenzhen.aliyuncs.com

Image namespace for Add-ons and Pod  infra Container Images(修改AAONS组件命名空间):rancher_cn

Image namespace for kubernetes-helm (修改kubernetes-helm命名空间):rancher_cn

Pod Infra Container Image (修改默认的pause镜像名):rancher_cn/pause-amd64:3.0

 

#2.使用新模板(K8S-v1.8)创建一个名为myK8S的环境。

 

五、加入主机

#RancherWeb界面中,选择添加主机,

#“主机注册地址”中,“当前站点地址”为RancherServerIP地址(http://192.168.3.220:8080

#在第4步输入node221的主机IP地址,

#系统会自动生成主机加入到myK8S环境的Docker命令,

 

#通过Xshell终端以SSH方式,登录到node221节点中,

#Web界面中的主机加入命令,粘贴到终端,完成注册。

#Web界面中查看主机注册的结果。

#稍等几分钟,等RancherK8S相关镜像下载完毕并部署好后,

#myK8S环境中,查看K8S UI,检查最终K8S的部署效果。

 

#再将node222主机节点加入到K8S环境中,

#稍等几分钟,耐心等待系统部署完毕。

 

六、相关截图

01-安装Rancherserver-1.jpg

02-安装Rancherserver-2.jpg

03-Default-环境管理菜单.jpg

04-添加环境模板.jpg

05-环境模板-Kubernetes-编辑设置.jpg

06-模板版本为Kubernetes v1.8.3.jpg

07-关键页面-修改K8S参数.jpg

08-关键页面-修改K8S参数-其他参数不用修改.jpg

09-创建K8S-v1.8环境模板.jpg

10-名为K8S-v1.8的环境模板已经创建好了.jpg

11-使用新的K8S-v1.8模板创建myK8S环境.jpg

12-使用新的K8S-v1.8模板创建myK8S环境.jpg

13-基础架构-添加主机-主机注册地址.jpg

14-添加主机-填入Node221IP地址-自动生成主机的注册命令.jpg

15-node221Xshell终端上,运行注册主机的命令.jpg

16-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

17-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

18-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

19-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

20-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

21-已部署好的K8SUI界面.jpg

22-已部署好的K8SUI界面.jpg

23-继续添加第2个主机节点node222.jpg

24-继续添加第2个主机节点node222.jpg

25-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

26-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

27-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

28-2个节点node222加入K8S后的UI.jpg

 

 

01-安装Rancherserver-1.jpg

 

02-安装Rancherserver-2.jpg

 

03-Default-环境管理菜单.jpg

 

04-添加环境模板.jpg

 

05-环境模板-Kubernetes-编辑设置.jpg

 

06-模板版本为Kubernetes v1.8.3.jpg

 

07-关键页面-修改K8S参数.jpg

 

08-关键页面-修改K8S参数-其他参数不用修改.jpg

 

09-创建K8S-v1.8环境模板.jpg

 

10-名为K8S-v1.8的环境模板已经创建好了.jpg

 

11-使用新的K8S-v1.8模板创建myK8S环境.jpg

 

12-使用新的K8S-v1.8模板创建myK8S环境.jpg

 

13-基础架构-添加主机-主机注册地址.jpg

 

14-添加主机-填入Node221IP地址-自动生成主机的注册命令.jpg

 

15-node221Xshell终端上,运行注册主机的命令.jpg

 

16-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

 

17-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

 

18-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

 

19-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

 

20-稍等几分钟,K8S已经全部部署完毕,各组件状态均已正常.jpg

 

21-已部署好的K8SUI界面.jpg

 

22-已部署好的K8SUI界面.jpg

 

23-继续添加第2个主机节点node222.jpg

 

24-继续添加第2个主机节点node222.jpg

 

25-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

 

26-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

 

27-稍等片刻-后添加的第2个主机节点node222的状态已全部正常.jpg

 

28-2个节点node222加入K8S后的UI.jpg

 

 

 

七、参考链接:

原生加速中国区Kubernetes安装(Rancher v1.6.11以后的版本):

    

 

K8S仪表板Server unavailable故障的解决办法

 

Rancher Server v1.6.11/v1.6.12版发行注记(Release Note

 

 

 

Ubuntu 16.04系统下 Docker的卸载与安装

 

使用Rancher搭建K8S环境的准备工作

  

你可能感兴趣的文章
Elasticsearch之分词器的工作流程
查看>>
Hadoop的多节点集群启动,唯独没有namenode进程?(血淋淋教训,一定拍快照)(四十五)...
查看>>
jdk1.6 改 jdk1.7或jdk1.8(改回也可以)(图文详解)
查看>>
OpenStack组件
查看>>
Windows下OpenSSL创建CA证书以及客户端和服务器端证书
查看>>
asp.net 动态创建TextBox控件 如何加载状态信息
查看>>
HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面...
查看>>
面试的问题 及回答
查看>>
一、Oracle介绍
查看>>
:after伪类+content经典应用举例
查看>>
antd-react-mobile(踩坑记录)
查看>>
洛谷P1061 Jam的计数法
查看>>
拼图展示
查看>>
Jquery ajax 访问调用带参数的服务方法!
查看>>
1185 威佐夫游戏 V2
查看>>
【Lucene4.8教程之中的一个】使用Lucene4.8进行索引及搜索的基本操作
查看>>
python天蝎座-day1笔记
查看>>
Harbo1.5.2离线搭建
查看>>
1 vmware 如何联网,以及行命令令初步
查看>>
使用python的openpyxl模块操作excel
查看>>