使用说明"/>
rancher使用说明
一、登录rancher
-
rancher 内网地址
https://10.1.119.12:9443/login
-
用户名
admin
-
密码
admin
-
进入默认项目的工作负载页面
二、部署服务
-
部署服务-进入按钮
-
部署服务-部署页面
2.1 各部署项说明
- 部署项 - 首部
- 名称:部署服务的名称,在部署同一项目的服务时,尽量保持相同的前缀,例如多彩云项目,所有的服务名,前都冠以 dcy_
- 类型:此项为当前服务部署几个节点,支持多节点的负载均衡,如果后续配置服务的网络模式为 主机模式,则只能部署一个节点,不然会报端口冲突异常
- Docker镜像:当前服务所依赖的镜像,此镜像必须存在于内网的 harbor 镜像仓库中
- 命名空间:命名空间,在我们的使用惯例中,此项是作为项目分类使用,即一个项目对应一个命名空间,例如,多彩云项目对应 dcy 命名空间
- 部署项-端口映射
- 容器端口:将要映射容器的端口号
- 协议:一般选取 TCP 协议,不用改变
- 主机监听端口:容器端口映射到主机的端口号
- 网络模式:一般选用 HostPort 或者 NodePort,其中,HostPort :仅仅映射集群中,服务所在的主机的端口,NodePort:集群每一台主机的端口都做了映射
注
:如果使用主机模式,则不需要是映射端口号
- 部署项-环境变量
- 键:key-value 键值对中,变量的 key
- 值:key-value 键值对中,变量的 value
- 部署项-主机调度
如果对于部署的服务,对主机有要求,比如 mysql ,redis 或者 注册中心等,不能轻易改变主机的服务,可以使用指定主机的功能
- 部署项-数据卷
如果对服务的数据安全有要求的,比如mysql ,redis 等,需要将数据持久化到宿主机的服务,方式服务重启后,数据丢失的情况,可以使用数据卷功能,这里使用最基础的映射主机目录的方法,即将主机上的文件夹映射到容器中,将容器产生的数据,保存在主机上,如果有使用 PV ,PVC 或者 ConfigMap 的情况,请研究 K8S 的相关知识。
- 部署项-网络
网络这里,主要配置是否使用主机网络,有两种情况:
- 如果配置部署的微服务项目,且本地电脑需要访问 rancher 维护的微服务集群,则必须使用主机网络,原因是:注册中心保存的各微服务地址,是部署服务各自容器的ip地址,如果不使用主机网络,那么容器的ip就是k8s 集群内部的内网ip,本地服务注册到注册中心之后,会出现不能正常访问服务器服务的情况。由于使用的主机网络,因此就不能使用rancher 自带的服务缩扩容的功能,毕竟主机只有一个端口供映射。
- 如果配置部署的微服务项目,且本地电脑不需要访问 rancher 维护的微服务集群,只有rancher 维护的集群各自内部访问,或者部署的其他类型服务,则可以不使用主机网络,由rancher来维护集群,这样的环境下,可以迅速的缩扩容。
2.2 日志查看
日志查看-入口
日志查看-服务详情
日志查看
更多推荐
rancher使用说明
发布评论