rancher使用说明

编程入门 行业动态 更新时间:2024-10-23 09:23:51

rancher<a href=https://www.elefans.com/category/jswz/34/1769912.html style=使用说明"/>

rancher使用说明

一、登录rancher

  • rancher 内网地址

    https://10.1.119.12:9443/login
    
  • 用户名

    admin
    
  • 密码

    admin
    
  • 进入默认项目的工作负载页面

二、部署服务

  • 部署服务-进入按钮

  • 部署服务-部署页面

2.1 各部署项说明

  1. 部署项 - 首部

  • 名称:部署服务的名称,在部署同一项目的服务时,尽量保持相同的前缀,例如多彩云项目,所有的服务名,前都冠以 dcy_
  • 类型:此项为当前服务部署几个节点,支持多节点的负载均衡,如果后续配置服务的网络模式为 主机模式,则只能部署一个节点,不然会报端口冲突异常
  • Docker镜像:当前服务所依赖的镜像,此镜像必须存在于内网的 harbor 镜像仓库中
  • 命名空间:命名空间,在我们的使用惯例中,此项是作为项目分类使用,即一个项目对应一个命名空间,例如,多彩云项目对应 dcy 命名空间
  1. 部署项-端口映射

  • 容器端口:将要映射容器的端口号
  • 协议:一般选取 TCP 协议,不用改变
  • 主机监听端口:容器端口映射到主机的端口号
  • 网络模式:一般选用 HostPort 或者 NodePort,其中,HostPort :仅仅映射集群中,服务所在的主机的端口,NodePort:集群每一台主机的端口都做了映射
  • :如果使用主机模式,则不需要是映射端口号
  1. 部署项-环境变量
  • :key-value 键值对中,变量的 key
  • :key-value 键值对中,变量的 value
  1. 部署项-主机调度

如果对于部署的服务,对主机有要求,比如 mysql ,redis 或者 注册中心等,不能轻易改变主机的服务,可以使用指定主机的功能

  1. 部署项-数据卷

如果对服务的数据安全有要求的,比如mysql ,redis 等,需要将数据持久化到宿主机的服务,方式服务重启后,数据丢失的情况,可以使用数据卷功能,这里使用最基础的映射主机目录的方法,即将主机上的文件夹映射到容器中,将容器产生的数据,保存在主机上,如果有使用 PV ,PVC 或者 ConfigMap 的情况,请研究 K8S 的相关知识。

  1. 部署项-网络


网络这里,主要配置是否使用主机网络,有两种情况:

  1. 如果配置部署的微服务项目,且本地电脑需要访问 rancher 维护的微服务集群,则必须使用主机网络,原因是:注册中心保存的各微服务地址,是部署服务各自容器的ip地址,如果不使用主机网络,那么容器的ip就是k8s 集群内部的内网ip,本地服务注册到注册中心之后,会出现不能正常访问服务器服务的情况。由于使用的主机网络,因此就不能使用rancher 自带的服务缩扩容的功能,毕竟主机只有一个端口供映射。
  2. 如果配置部署的微服务项目,且本地电脑不需要访问 rancher 维护的微服务集群,只有rancher 维护的集群各自内部访问,或者部署的其他类型服务,则可以不使用主机网络,由rancher来维护集群,这样的环境下,可以迅速的缩扩容。

2.2 日志查看


日志查看-入口

日志查看-服务详情

日志查看

更多推荐

rancher使用说明

本文发布于:2024-03-13 10:17:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1733759.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:使用说明   rancher

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!