• Ubuntu 18 使用docker安装rancher/server:stable并运行kubernetes


    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

  • 相关阅读:
    vue 输入框数字、中文验证
    微信小程序 画布arc截取圆形图片
    change事件同一文件多次选中
    form表单提交
    微信小程序 拖动图片一边进行截取
    初步了解XMLHttpRequest对象、http请求的封装
    encodeURI和uncodeURIComponent的介绍
    vue-cli 3.0安装和使用
    MySQL学习中,遇到的问题记录
    react学习之redux和redux-react用法
  • 原文地址:https://www.cnblogs.com/lzh-boy/p/9636143.html
Copyright © 2020-2023  润新知