Rancher操作手册(v2.7.5-rc1)

news2024/11/25 18:58:33

1.登录

访问地址:10.66.55.132
使用账号和密码登录。
初始的页面是英文版本,可以点击左下方改为简体中文image.png

登录成功后可以看到现有的集群。
右上角可以进行新集群的创建和导入已有集群。
点击箭头所指的蓝色集群名称可以进入集群。
image.png

2.集群仪表盘

进入到集群的仪表盘
image.png
可以看到目前该集群的资源总额561,5个工作负载。

菜单栏

左边的菜单栏常用的包括
工作负载:

  • CronJobs:定时任务。
  • DaemonSets:守护进程集,DaemonSet只管理Pod对象。
  • Deployments:工作负载/部署,Deployment是最常用的pod控制器,设置 Pod 部署规则的对象。
  • Jobs:任务工作。
  • StatefulSets:有状态集资源控制器,用来管理有状态应用的工作负载。
  • Pods:最小的部署及管理单位,Pod 是共享网络命名空间和存储卷的一个或多个容器。大多数 Pod 只有一个容器,pod不会单独使用,需要有工作负载来控制。

服务发现:

  • Service:所有的服务运行情况
  • HorizontalPodAutoscalers:HPA控制器,Pod水平自动伸缩,对应用进行自动扩容和自动缩容。
  • Ingresses:是对集群中服务的外部访问进行管理的API对象,简单说就是一个全局的负载均衡器,Ingress 为集群内的所有服务提供了外网访问的入口,允许用户通过外网访问集群内的服务。

存储:

  • PersistentVolume(持久卷):集群中的一块存储,是对存储资源的抽象。
  • StorageClass(存储类):为管理员提供了描述存储 “类” 的方法。
  • ConfigMap(配置映射):主要用于存储常规的配置信息,在更新配置完成以后可以被自动刷新,配置映射仅仅只能应用于命名空间(namespaces)而不能应用于项目。

3.新建

3.1 新建命名空间

点击左侧菜单栏的集群里的“项目/命名空间”,点击右下角的“创建命名空间”。
image.png

输入空间名称,下方的资源限制和标签等可根据需求进行设置,点击下方的“创建”,这样就完成了命名空间的创建。
image.png

3.2 新建Secret

点击左侧菜单栏的“Secrets”,点击右上角的“创建”。
image.png

选择“镜像仓库”
image.png

选择刚刚创建的命名空间 ==》创建一个名称 ==》选择Custom ==》填入镜像仓库地址(只需填写域名,不需要填写https://) ==》填写有仓库权限的账户和密码 ==》点击创建即可
image.png

返回 Secrets 页面,发现已经创建成功
image.png

3.2 创建证书凭证

还是在 Secrets 页面,点击右上角的“创建”选择“TLS证书”
image.png

选择需要创建证书凭证的命名空间 ==》填写证书名称 ==》输入证书私钥 ==》输入证书公钥 ==》最后点击创建即可。
image.png

3.3 创建Deployment

点击左侧菜单栏的工作负载,进入如下页面,点击右上角的“创建”。
image.png

选择需要创建Deployment的命名空间 ==》填写Deployment名称 ==》选择通用 ==》填写容器名称 ==》填写镜像 ==》选择镜像的拉取密文 ==》点击添加端口或Service 》选择“ClusterIP”》输入端口名称 》端口号(后端默认为8080,前端默认为80)》添加环境变量(如果有需要的话)
在左边的菜单栏“资源”和“存储”里还有其他选项,可以根据需要进行设置。
最后点击创建即可。
image.png
image.png
在网络选项, ClusterIP是通过集群的内部IP暴露服务,而NodePort通过每个Node节点上的IP和静态端口暴露服务,可以根据需要和实际情况进行选择。

3.4 创建ConfigMap

在存储的ConfgMap页面,点击创建,新建一个ConfgMap
image.png

选择需要创建ConfgMap的命名空间,输入名称,输入“键”"和“值”,点击创建。
image.png

找到需要配置存储的应用,点击“编辑配置”
image.png

选择“存储”一栏,依次选择pod,添加卷,ConfgMap。
image.png

填写卷名称和ConfgMap
image.png

点击pod旁边的container-0,点击选择卷,选择刚刚创建的
image.png

填入挂载点,选择“只读”选项,点击保存即可
image.png

3.5 创建Services

点击左侧菜单栏的Services,点击右上角的“创建”。
选择“ClusterIP”。
image.png
image.png

监听协议默认tcp,无需变动。
选择需要创建Service的命名空间 ==》Service名称(使用Deployment名称-svc,例:test-svc) ==》输入端口名称,监听端口,目标端口(前端默认为80,后端默认为8080,目标端口,默认与监听端口一致) ==》点击“选择器” ==》键为:workload.user.cattle.io/workloadselector,值为:apps.deployment-项目空间名称-需要监听的Deployment名称。
最后点击创建。
image.png

3.6 创建Ingresses

点击左侧菜单栏的“Ingresses”,点击右上角的“创建”。
image.png

选择需要创建ingress的命名空间 ==》填写ingress名称 ==》在“规则”一栏,选择“Prefix” ==》输入访问路径 ==》选择访问路径对应的service ==》如果需要继续添加访问路径,点击“添加路径”,重复前面的步骤即可。
如果需要配置证书,选择“证书” ==》点击“添加证书” ==》选择已经创建好的证书凭证 ==》填写证书对应的域名 ==》最后点击创建。
image.png
image.png

4.变更

4.1 重启应用

点击左侧菜单栏的“Deployments”,在页面中可以看到具体的Deployment,点击需要变更的Deployment右侧的“┆”,然后选择“重新部署”。
image.png

4.2 更新应用版本

点击左侧菜单栏的“Deployments”,在页面中可以看到具体的Deployment,点击需要变更的Deployment右侧的“┆”,然后选择“编辑配置”。
选择“通用”,然后更改镜像版本,最后点击右下角的“保存”。
image.png
image.png

4.3 添加访问路径

点击左侧菜单栏的“Ingresses”,在页面中可以看到具体的Ingress,点击需要变更的Ingress右侧的“┆”,然后选择“编辑配置”。
点击“添加路径”,进行添加。
image.png

4.4 更新证书

点击左侧菜单栏的“Secrets”,在页面中可以看到具体的Secret,点击需要变更的Secret右侧的“┆”,然后选择“编辑配置”。
编辑需要变更的参数,最后保存即可。
image.png

5.查看日志

点击左侧菜单栏工作负载下的Pods,在页面中可以看到具体的pod,点击pod右侧的“┆”,点击“View logs”,即可以看到日志信息。
image.png
如果没有日志,点击右下方齿轮—>箭头—>选择“1000行”,就会出现日志。
如果日志太多,没有全部显示,可以点击左下方的“下载”,即将全部日志下载到本地。
image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1522894.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【leetcode】长度最小的子数组, test ok

题目 代码实现 #include <iostream> #include <vector> using namespace std;class Solution { public:int minSubArrayLen(int s, vector<int>& nums) {int n = nums.size();if (n == 0) {return 0;}int ans = INT_MAX;int start = 0, end = 0;int…

Github 2024-03-17 php开源项目日报 Top9

根据Github Trendings的统计,今日(2024-03-17统计)共有9个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量PHP项目9Blade项目2Laravel:表达力和优雅的 Web 应用程序框架 创建周期:4631 天开发语言:PHP, BladeStar数量:75969 个Fork数量:24281 次关…

Redis远程连接本机——Docker

1. Docker拉取redis镜像并创建容器 1.1 拉取redis镜像 如果要指定redis版本&#xff0c;需要使用redis:&#xff08;版本&#xff09;&#xff0c;不写默认最新版本 docker pull redis1.2 创建容器并挂载配置文件 创建一个redis目录&#xff0c;并在其创建一个conf目录和一个d…

tomcat 实现会话绑定

Tomcat 后端服务器实现 Session ID会话保持 基础架构&#xff1a; 7-6 代理服务器nginx配置 7-3 tomcat 服务器 7-5 同理 测试&#xff1a; 此时刷新&#xff0c;会话ID一直在变&#xff0c;这样不好 如何解决呢&#xff1f; 不好的是确定ip之后&#xff0c;会一直在一台机上…

蓝桥杯单片机快速开发笔记——PWM

一、原理分析 使用定时器输出PWM&#xff08;脉宽调制&#xff09;信号是通过微控制器的定时器模块来生成一种周期性的脉冲信号&#xff0c;通过控制脉冲的高电平时间&#xff08;占空比&#xff09;来控制输出信号的平均功率。以下是生成PWM信号的基本原理概述&#xff1a; 定…

Java获取视频封面图,利用FFmpegFrameGrabber获取视频封面图

依赖 <dependency><groupId>org.bytedeco</groupId><artifactId>javacv-platform</artifactId><version>1.5.9</version></dependency>传入视频流获取图片byte /*** 获取视频截图** param frameNumber 视频的指定帧数* param …

01初识Python

一、Python 简介 二、为什么要学Python? 三、Python 安装 四、输出第一条指令 五、总结 一、Python 简介 Python是一种高级编程语言,由Guido van Rossum于1991年创建。它具有简单易学的语法结构,被广泛应用于Web开发、数据科学、人工智能等领域。 Python具有丰富的库…

SQLiteC/C++接口详细介绍之sqlite3类(十三)

返回目录&#xff1a;SQLite—免费开源数据库系列文章目录 上一篇&#xff1a;SQLiteC/C接口详细介绍之sqlite3类&#xff08;十二&#xff09; 下一篇&#xff1a;SQLiteC/C接口详细介绍之sqlite3类&#xff08;十四&#xff09;&#xff08;未发表&#xff09; 40.sqlite3…

VMware Fusion 13.5.1 OEM BIOS Version - 在 macOS 中运行 Windows 虚拟机的最佳方式

VMware Fusion 13.5.1 OEM BIOS Version VMware Fusion 13 原版 App 中集成 OEM BIOS 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-fusion-13-oem/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org 使用 VMware …

51单片机-AT24C02(I2C总线)

目录 一&#xff0c;介绍及元件工作原理 7.时序结构&#xff08;重要&#xff09; 8.i2C总线数据帧&#xff08;重要&#xff09; 二&#xff0c;应用 一&#xff0c;介绍及元件工作原理 1.元件介绍 2.存储器 3.地址总线和数据总线 地址总线只能一次选中一行 4.引脚及应用…

【ESP32 IDF】I2C的使用

文章目录 前言一、I2C驱动使用的步骤二、I2C的使用2.1 配置驱动程序2.2 安装驱动程序2.3 主机写入数据写入数据的过程接收数据的过程 总结 前言 ESP32是一款强大的微控制器&#xff0c;广泛应用于物联网&#xff08;IoT&#xff09;和嵌入式系统开发。它具备丰富的硬件接口&am…

前端Vue与uni-app中的九宫格、十二宫格和十五宫格菜单组件实现

在前端 Vue 开发中&#xff0c;我们经常会遇到需要开发九宫格、十二宫格和十五宫格菜单按钮的需求。这些菜单按钮通常用于展示不同的内容或功能&#xff0c;提供给用户快速访问和选择。 一、引言 在前端开发中&#xff0c;九宫格、十二宫格和十五宫格菜单按钮是一种常见的布局…

提升物流效率,快递平台实战总结与分享

随着电商行业的蓬勃发展&#xff0c;物流配送服务变得愈发重要。快递平台作为连接电商企业和消费者的桥梁&#xff0c;扮演着至关重要的角色。本篇博客将分享快递平台实战经验&#xff0c;总结关键要点&#xff0c;帮助物流从业者提升物流效率、优化服务质量。 ### 快递平台实…

【四 (5)数据可视化之 Pyecharts常用图表及代码实现 】

目录 文章导航一、介绍[✨ 特性]二、安装Pyecharts三、主题风格四、占比类图表1、饼图2、环形图3、玫瑰图4、玫瑰图-多图5、堆叠条形图6、百分比堆叠条形图 五、比较排序类1、条形图2、雷达图3、词云图4、漏斗图 六、趋势类图表1、折线图2、堆叠折线图3、面积图4、堆叠面积图 七…

自动点击脚本

一个简单的自动点击脚本 配置文件张这样&#xff0c;需要的自己截图 excel配置文件 #!/usr/bin/python3# sys.path.append("C:\\Users\苏\\.vscode\\extensions\\ms-python.vscode-pylance-2023.10.50\\dist\\typeshed-fallback\\stubs\\PyAutoGUI") # print(sys.…

python入门(二)

python的安装很方便&#xff0c;我们这里就不再进行讲解&#xff0c;大家可以自己去搜索视频。下面分享一下Python的入门知识点。 执行命令的方式 在安装好python后&#xff0c;有两种方式可以执行命令&#xff1a; 命令行程序文件&#xff0c;后缀名为.py 对于命令行&…

Javaweb day17 day18 day19

mysql-DDL 数据库操作 写法 客户端工具 &#xff08;也可以使用idea&#xff09; 表 写法 约束 数据类型 案例 写法 表的查询修改删除 写法 删除

鲸鱼优化算法双馈风电机组一次调频三机九节点虚拟惯量下垂控制DFIG matlab/simulink

以频率偏差变化最小为优化目标&#xff0c;采用鲸鱼算法优化风电机组一次调频控制系数。 采用matlab.m文件与simulink.slx文件联合。 系统频率优化结果 鲸鱼算法 时域模型

[MTK6771] android13系统启用OMAPI 支持esim.me

OMAPI是啥&#xff1f;看看谷歌的解释&#xff1a; 说了一大堆懂的人不需要看&#xff0c;不懂的还是看不懂&#xff0c;我就是后者 总之说人话就是&#xff0c;像SIM卡&#xff0c;NFC这类模块需要用到这个东西&#xff0c;那么接着往下看 上层APP想要使用这个OMAPI供应商稳…

C语言-strtok(切片的使用)

strtok&#xff08;切片的使用&#xff09; 使用规则 使用的基本情况 strcpy 第二次调用的时候传的是空指针 所以打印出来的是 每一次调用函数都会把当前函数的地址记住 所以二次调用的时候 传的是null 连起始位置都不传了 只是传null 但是需要知道的是 当知道三段 你调用第…