1、安装docker

sudo apt-get install docker.io

docker的版本:Docker version 17.12.1-ce

2、安装virtualbox-qt,因为virtualbox-5.2无法安装

sudo apt-get install virtualbox-qt

3、运行rancher

sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable

rancher的版本是v1.6.21

4、进入rancher配置界面,配置环境模板

http://localhost:8080

(1)在最低下一栏,把语言改成中文

(2)左上角的下拉框选择“环境管理”

(3)按“添加环境模板”

(4)名字可以改成k8s-cn-tem,编排要选择“kubernetes”,按“编辑设置”

(5)可能有一个模板版本的选择,我选择的是“v1.11.1-rancher1-3-1”

(6)添加国内的Image源,有三个地方:

Private Registry for Add-Ons and Pod Infra Container Image :registry.cn-shenzhen.aliyuncs.com

Pod Infra Container Image                                                             :rancher_cn/pause-amd64:3.0

Repository for Add-Ons and Pod Infra Container Image:          :rancher_cn

(7)保存,并创建

5、返回首页“环境管理”,新建环境“k8s",选择刚刚创建的模板。

6、添加主机

(1)打开刚刚创建的环境,提示添加主机,系统会问主机的url地址,把localhost改成真实的ip地址,点击”保存“

(2)之后出现的页面会出现,可以点击”复制“的按钮。

7、在virtualbox-qt创建新的虚拟机,我选择的是ubuntuserver,网络使用桥接模式。hostname设置为k8sNode1.

(1)检查文件/etc/hosts,确保有hostname和本机IP的配置:
       对于master应该有这么一行:[IP地址] master
       对于node1应该有这么一样:[IP地址] k8sNode1

(2)

  1. 打开文件/etc/sysctl.conf,检查是否有net.ipv4.ip_forward = x这样的配置;
  2. 如果有就保证x等于1,如果没有就加一行:net.ipv4.ip_forward = 1
  3. 修改并保存后,执行命令sysctl -p使配置生效;
  4. 执行命令sysctl -a|grep “ip_forward”,查看最新的配置,应该有如下内容:
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0

(3)最好重启一次计算机

(4)禁用swap:sudo swapoff -a

8、把rancher页面需要复制的内容复制到node节点上,运行。

原贴  https://blog.csdn.net/weixin_42256280/article/details/82453791

最新文章

  1. 《Web开发中块级元素与行内元素的区分》
  2. Oracle 11g新特性
  3. 用c#开发微信 (18) 多客服
  4. mysql中按string字段排序
  5. 通过Shell脚本读取properties文件中的参数时遇到\r换行符的问题
  6. 解决CSS中float:left后需要clear:both清空
  7. 构建工具Gulp
  8. 保存Druid的监控记录
  9. hibhibernate中hql中的语句where语句查询List出现空
  10. rpm打包工具---FPM
  11. hadoop2.6.0实践:引入开发依赖的jar包
  12. HTML/CSS初步了解
  13. taro Object(...) is not a function 版本更新后,H5端运行出错
  14. 构建SFTP服务
  15. Java 之 FileReader FileInputStream InputStreamReader BufferedReader 作用与区别
  16. PHP 下载中文乱码解决
  17. 当activity改变时,我们如何处理它
  18. Springboot中静态资源和拦截器处理(踩了坑)
  19. ubuntu下交叉编译mono
  20. 专访周金可:我们更倾向于Greenplum来解决数据倾斜的问题

热门文章

  1. 利用Python实现倒序任意整数
  2. shell (3) 磁盘挂载
  3. iOS开发ApplePay的介绍与实现
  4. MySQL保留字冲突 关键词:保留字, 关键字
  5. CDH集群安装配置(四)- mysql 的安装
  6. Oracle之索引
  7. Derby的jar说明
  8. spring自定义标签之 自我实现
  9. Mybatis Dao开发方法(二)
  10. Python基础(1) - 初识Python