zoukankan      html  css  js  c++  java
  • 第二章 九析带你玩转 rancher

    本系列文章:

     

    第一章:九析带你玩转 rancher - 安装篇

    第二章:九析带你玩转 rancher - 导入集群篇

    1 rancher 导入 k8s 集群


            你已经安装好了 k8s 集群。你不喜欢噼里啪啦的键盘声。你只喜欢滴滴滴的鼠标声。你告诉你自己,你不是一个打字员。于是你选择把已经建好的集群导入到 rancher 里。

            打开浏览器,登陆 rancher。有没有看到,它在向你问好,是不是很客气?是不是不玩它就对不起它。

    clipboard1.png

            我不知道为什么 rancher 的设计者要选择 “cattle” 作为吉祥物,于是我打开金山词霸搜索了一下,于是我知道为什么了。

    clipboard2.png

            好吧,我承认我跑题了,我们还是导入 k8s 集群吧。登陆进 rancher 之后,选择右上方的“添加集群按钮”。

    clipboard3.png

            选择“导入”:

    clipboard4.png

            给你的集群起个名字,不用太有仪式感,随意就好,这跟 k8s 集群本身没啥关系。它仅仅只是一个别名,有点象征意义而已。写完名字,点击“创建”按钮。

    clipboard5.png

            好啦,下一步就比较关键了,这里你需要将 k8s 集群跟 rancher 真正关联在一起了。看到下面这一大坨是不是很为难,不知道该选哪个?好吧,还是直接复制最后一个吧。复制完以后先 不要 点击“完成”,因为初始化时间比较长,我怕你有挫折感,怕你怀疑人生。听哥的话,先往下看。

    clipboard6.png

            我们来审视一下下面的语句,看看它到底想干啥。光看但不要执行下面的语句:

    curl --insecure -sfL https://10.110.101.103/v3/import/wh2x4pzv2lzx7j4z6qh46jkl9qndpnmx9qltrwkn8f862lhvjc9hs4.yaml | kubectl apply -f -

            是不是很简单,语句的作用就是下载 rancher 针对 k8s 的自定义资源文件,并直接交给 k8s 的客户端 kubectl 执行。既然如此,为了更直观,我们分 2 步来操作。

            首先下载 rancher 的自定义资源文件。语句如下:

    curl --insecure https://10.110.101.103/v3/import/wh2x4pzv2lzx7j4z6qh46jkl9qndpnmx9qltrwkn8f862lhvjc9hs4.yaml -o rancher-imp-k8s.yaml

    clipboard7.png        kubectl 执行下载到本地的 rancher-imp-k8s.yaml 文件。

    kubectl apply -f rancher-imp-k8s.yaml

    111.png

            执行成功之后,再回到浏览器,点击“完成”按钮。

    clipboard8.png        由下图可知,rancher 已经跟你的 k8s 集群关联在一起了。

    clipboard9.png        点击集群名称,可以查看当前 k8s 集群的 dashboard。

    clipboard10.png

            再回到控制台,输入下面语句确认一下状态,确保一切正常。

    clipboard11.png

            现在你可以喝杯浓咖,回味一下整个过程了。

  • 相关阅读:
    Unix环境中的刷新
    C++ 的类型转换方法
    系统对信号的三种处理方式
    进程原语与线程原语的比较
    C和C++对带空参数列表的函数声明的不同处理
    函数指针
    字符串化的预处理器特征
    调试技巧
    信号产生的条件
    结构体大小问题
  • 原文地址:https://www.cnblogs.com/ExMan/p/13714551.html
Copyright © 2011-2022 走看看