zoukankan      html  css  js  c++  java
  • centos7简单部署rancher

    rancher官网文档地址

    https://www.cnrancher.com/docs/rancher/v2.x/cn/overview/

    准备机器

    两台虚拟机

    192.168.56.100

    192.168.56.101

    在192.168.56.100运行

    启动rancher

    docker run -d --restart=unless-stopped -p 80:80 -p 443:443 -v /var/rancher/:/var/lib/rancher/ -v /root/var/log/auditlog:/var/log/auditlog -e AUDIT_LEVEL=3 rancher/rancher:stable
    

    创建集群

    1、点击Add Cluster

    2、provider选择custom, cluster name 随便起个名就行了,点next

    3、Node Options Role选择etc、 Control Plane (如果只一台机器部署 也可以把work也选上),Internal Ip Address会默认选择第一个网卡的ip地址,当时我机器的第一个网卡是和物理机以NAT方式连接的IP 10.0.2.15,其他机器没法识别,所以需要改成其他机器能访问的ip 192.168.56.100

    4、在机器上执行页面生成的命令 DONE

    5、等待部署完成即可(节点变成ative状态),但是当时发现执行 Executing deploy job rke-network-plugin时会失败,导致出现Failed to get job complete status for job rke-network-plugin-deploy-job in namespace kube-system错误, 最后无奈将启动rancher的版本 从stable版本 修改成v2.1.8 运行成功。 但是在v2.1.8上把后面流程走通过一次以后,stable版本也能走通了,目前还没有找到原因。

    增加work节点

    6、点击集群列表,刚刚创建的集群那一行最右边的三个点,选择edit

    7、provider选择work, Node Options Role选择work, Internal Ip Address(在 show advance option里) 填写192.168.56.101

    8、在192.168.56.101机器上执行命令 值得注意的是, 不同的节点节点名不能相同,否则会添加失败(卡在waiting for node to register)。可以在创建的时候创建别名。默认会使用操作系统的hostname,同一台机器或多台机器hostname相同的话使用节点别名即可。

  • 相关阅读:
    SpringBoot 项目瘦身
    对比两个文本的异同
    Spring 事务不起作用的场景
    Controller 层数据校验实现思路
    Notify 类的实现思路
    backup: 使用 vim 时一定会用到的设置 --for-myself
    exercise: 反射获取指定的属性值 --CSharp
    exercise: 序列化和反序列化Xml --CSharp
    前缀
    华罗庚的数学思想
  • 原文地址:https://www.cnblogs.com/Me1onRind/p/11147639.html
Copyright © 2011-2022 走看看