二丫讲梵 二丫讲梵
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)

二丫讲梵

行者常至,为者常成
首页
  • 最佳实践
  • 迎刃而解
  • Nginx
  • Php
  • Zabbix
  • AWS
  • Prometheus
  • Grafana
  • CentOS
  • Systemd
  • Docker
  • Rancher
  • Ansible
  • Ldap
  • Gitlab
  • GitHub
  • Etcd
  • Consul
  • RabbitMQ
  • Kafka
  • MySql
  • MongoDB
  • OpenVPN
  • KVM
  • VMware
  • Other
  • ELK
  • K8S
  • LLM
  • Nexus
  • Jenkins
  • 随写编年
  • 家人物语
  • 追忆青春
  • 父亲的朋友圈
  • 电影音乐
  • 效率工具
  • 博客相关
  • Shell
  • 前端实践
  • Vue学习笔记
  • Golang学习笔记
  • Golang编程技巧
  • 学习周刊
  • Obsidian插件周刊
关于
友链
  • 本站索引

    • 分类
    • 标签
    • 归档
  • 本站页面

    • 导航
    • 打赏
  • 我的工具

    • 备忘录清单 (opens new window)
    • json2go (opens new window)
    • gopher (opens new window)
    • 微信MD编辑 (opens new window)
    • 国内镜像 (opens new window)
    • 出口IP查询 (opens new window)
    • 代码高亮工具 (opens new window)
  • 外站页面

    • 开往 (opens new window)
    • ldapdoc (opens new window)
    • HowToStartOpenSource (opens new window)
    • vdoing-template (opens new window)
GitHub (opens new window)
  • 最佳实践

  • 迎刃而解

  • Nginx

  • Php

  • Zabbix

  • AWS

  • Prometheus

  • Grafana

  • Loki

  • CentOS

  • Supervisord

  • Systemd

  • Docker

  • Docker-Compose

  • Rancher

    • rancher-2-1-6的ha版本部署记录
    • rancher-2-1-6的ha版本部署记录
    • 关于rancher集群的高可用的实验
    • 关于rancher中部署应用的高可用的实验
    • 关于rancher-ha集群备份恢复试验
    • rancher-v2-2-2的HA部署文档
    • Rancher-2-2-2学习笔记-rancher-cli的使用
    • 基于Rancher-2-2-2的hpa实验
    • Rancher-2-2-2之Jenkins+rancher+harbor+Gitlab部署应用到生产
    • 使用docker快速部署rancher-2.8.5并投入生产实践
    • rancher如何重新注册托管集群
  • Ansible

  • OpenLdap

  • GitLab

  • GitHub

  • Etcd

  • Consul

  • RabbitMQ

  • Kafka

  • Mysql

  • MongoDB

  • OpenVPN

  • Kvm

  • VMware

  • 配置文件详解

  • Other

  • 运维观止
  • Rancher
二丫讲梵
2019-04-28

Rancher-2-2-2学习笔记-rancher-cli的使用

文章发布较早,内容可能过时,阅读注意甄别。

Rancher CLI是一个统一的工具,可用于与 Rancher 进行交互。借助于此工具,我们可以使用命令行来操作 Rancher 并管理其下的资源。

  • 1、下载 rancher-cli 工具

可以通过官方的文件下载 (opens new window)页面进行下载,也可以直接在首页右下角的下载 cli 进行下载,这里直接通过命令方式进行下载。

[root@jenkins ~]$ wget https://releases.rancher.com/cli2/v2.2.0/rancher-linux-amd64-v2.2.0.tar.gz
[root@jenkins ~]$ tar xf rancher-linux-amd64-v2.2.0.tar.gz
1
2
  • 2、配置进系统中
mv rancher-v2.2.0/rancher /usr/bin/rancher
rm -rf rancher-v2.2.0/
1
2
  • 3、测试登录

新建用户获取 tonken:

创建一个永不过期的 token,以用于验证使用。

使用如下命令进行登陆:

[root@jenkins ~]$ rancher login https://rancher.com/v3 --token token-fkgj6:gd2z99wnfgc2zw9pw969rppgbnrfwg7l59l4gccqp5wmdc6vd27r5l
1

注意:这里测试的主机需要能够访问rancher.com,如果都在内网环境中,那么可以直接把域名对应解析写入到主机hosts中。

注意,还需要安装 kubectl 命令,否则执行相关操作时会报如下错误:

FATA[0000] kubectl is required to be set in your path to use this command. See https://kubernetes.io/docs/tasks/tools/install-kubectl/ for more info. Error: exec: "kubectl": executable file not found in $PATH
1

随便执行一下命令验证一下。

[root@jenkins ~]$ rancher kubectl get node
NAME            STATUS   ROLES                      AGE   VERSION
192.168.106.3   Ready    controlplane,etcd,worker   32m   v1.11.6
192.168.106.4   Ready    controlplane,etcd,worker   32m   v1.11.6
192.168.106.5   Ready    controlplane,etcd,worker   32m   v1.11.6
1
2
3
4
5

借此机会来个安装应用的定妆照!

[root@jenkins ~]$rancher kubectl get pod --all-namespaces
NAMESPACE       NAME                                        READY   STATUS      RESTARTSAGE
cattle-system   cattle-cluster-agent-5c9d5cbb87-nlf8x       1/1     Running     016m
cattle-system   cattle-node-agent-6ncnb                     1/1     Running     016m
cattle-system   cattle-node-agent-cdpww                     1/1     Running     016m
cattle-system   cattle-node-agent-l48m8                     1/1     Running     016m
cattle-system   rancher-bdf49fb9-7qhgp                      1/1     Running     131m
cattle-system   rancher-bdf49fb9-hf6tm                      1/1     Running     031m
cattle-system   rancher-bdf49fb9-xmbv7                      1/1     Running     131m
ingress-nginx   default-http-backend-797c5bc547-nnqzt       1/1     Running     034m
ingress-nginx   nginx-ingress-controller-mn9jl              1/1     Running     034m
ingress-nginx   nginx-ingress-controller-rrm8z              1/1     Running     034m
ingress-nginx   nginx-ingress-controller-vt8lx              1/1     Running     034m
kube-system     canal-9r7jt                                 3/3     Running     034m
kube-system     canal-b86n6                                 3/3     Running     034m
kube-system     canal-lqk8g                                 3/3     Running     034m
kube-system     cert-manager-cert-manager-8f55cc84b-z84kw   2/2     Running     031m
kube-system     kube-dns-7588d5b5f5-dnqk7                   3/3     Running     034m
kube-system     kube-dns-autoscaler-5db9bbb766-cfqcg        1/1     Running     034m
kube-system     metrics-server-97bc649d5-lkn57              1/1     Running     034m
kube-system     rke-ingress-controller-deploy-job-s5ss8     0/1     Completed   034m
kube-system     rke-kubedns-addon-deploy-job-p2hjb          0/1     Completed   034m
kube-system     rke-metrics-addon-deploy-job-fqvfm          0/1     Completed   034m
kube-system     rke-network-plugin-deploy-job-7zr8v         0/1     Completed   034m
kube-system     tiller-deploy-8cb5b5f5c-qzk5z               1/1     Running     032m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

OK,看到能够这样执行命令,就可以了,后边的流水线工作就不用发愁了。

微信 支付宝
#k8s#rancher
上次更新: 2024/07/04, 22:40:37
rancher-v2-2-2的HA部署文档
基于Rancher-2-2-2的hpa实验

← rancher-v2-2-2的HA部署文档 基于Rancher-2-2-2的hpa实验→

最近更新
01
学习周刊-总第216期-2025年第25周
06-20
02
睡着的人不关灯
06-12
03
学习周刊-总第215期-2025年第24周
06-12
更多文章>
Theme by Vdoing | Copyright © 2017-2025 | 点击查看十年之约 | 浙ICP备18057030号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式