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

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.hqwc.cn/news/544889.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微信小程序开发系列(三十四)·自定义组件的创建、注册以及使用(数据和方法事件的使用)

目录 1. 分类和简介 2. 公共组件 2.1 创建 2.2 注册 2.3 使用 3. 页面组件 3.1 创建 3.2 注册 3.3 使用 4. 组件的数据和方法的使用 4.1 组件数据的修改 4.2 方法事件的使用 1. 分类和简介 小程序目前已经支持组件化开发,可以将页面中的功能…

如何通过小程序上的产品力和品牌力提升用户的复购能力?

随着网络购物小程序的发展以及内容电商、社交电商、垂直电商、品牌自营等多个细分类型的出现,小程序成为用户日常购物、大促囤货以及首发抢购的重要场景,市场竞争也逐渐激烈。如何在用户侧获得更多转化、留存与复购,成为企业品牌日益关注的话…

全国农产品价格分析预测可视化系统设计与实现

全国农产品价格分析预测可视化系统设计与实现 【摘要】在当今信息化社会,数据的可视化已成为决策和分析的重要工具。尤其是在农业领域,了解和预测农产品价格趋势对于农民、政府和相关企业都至关重要。为了满足这一需求,设计并实现了全国农产…

npm包、全局数据共享、分包

使用 npm 包 小程序对 npm 的支持与限制 目前,小程序中已经支持使用 npm 安装第三方包,从而来提高小程序的开发效率。但是,在小程序中使用npm 包有如下 3 个限制: ① 不支持依赖于 Node.js 内置库的包 ② 不支持依赖于浏览器内置…

客户端:Vue3,服务端:Node,基于Socket.IO实现单聊的功能

目录 1.介绍 2.环境搭建 3.本功能实现的主要逻辑 4.客户端和服务端的主要代码 5.效果展示 6.socket.io的运作原理 1.介绍 本篇主要讲讲基于Socket.IO实现单聊功能的主要实现,包括了客户端和服务端Node。 在这个即时通讯无处不在的时代,实时聊天功能…

利用express从0到1搭建后端服务

目录 步骤一:安装开发工具步骤二:安装插件步骤三:安装nodejs步骤四:搭建启动入口文件步骤五:启动服务器总结 在日常工作中,有很多重复和繁琐的事务是可以利用软件进行提效的。但每个行业又有自己的特点&…

wsl ubuntu 安装cuda nvcc环境

wsl ubuntu 安装cuda环境: CUDA Toolkit 11.6 Downloads | NVIDIA DeveloperDownload CUDA Toolkit 11.6 for Linux and Windows operating systems.https://developer.nvidia.com/cuda-11-6-0-download-archive?target_osLinux&target_archx86_64&Distri…

前后端分离:现代Web开发的协作模式

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

金鸣表格文字识别大师:解决医学文档PDF生僻字识别难题的利器

在医学领域,文档资料常常涉及到大量的专业术语和生僻字,例如唑吡坦、哌替啶、氟桂利嗪等。这些专业词汇对于非专业人士来说可能较为陌生,但在医学研究和临床实践中却具有不可或缺的重要性。然而,当这些生僻字出现在PDF文档中&…

Java面试题总结18之springcloud四种分布式事务解决方案

XA规范:分布式事务规范,规定了分布式事务模型 四个角色:事务管理器(协调者TM),资源管理器(参与者RM),应用程序AP,通信资源管理器CRM 全局事务:一…

Day46-http和www基础1

Day46-http和www基础1 1. 用户访问网站基本流程2. DNS系统解析基本流程3. DNS功能4. DNS树形结构介绍5. DNS解析流程(核心)6. 查看生产【授权DNS】并设置解析7. dig查看实际DNS解析8. 企业要不要搭建DNS服务器?9. HTTP协议10. HTTP协议版本11…

读算法的陷阱:超级平台、算法垄断与场景欺骗笔记12_移动平台(上)

1. 广告 1.1. 广告收入的来源 1.1.1. 向客户推荐广告投放网址 1.1.2. 提供有效提高产品广告点击率的咨询服务 1.1.3. 从合作伙伴的广告收入中捞上一笔 1.2. 对于广告主来讲,他们无意于与各家网站逐一谈判 1.2.1. 这种方式一是成本过高,二是费时费力…