Rancher简介
Rancher是一个开源的企业级容器管理平台。通过Rancher,企业再也不必自己使用一系列的开源软件去从头搭建容器服务平台。Rancher提供了在生产环境中使用的管理Docker和Kubernetes的全栈化容器部署与管理平台。
安装Rancher2.4.5
Rancher的GitHub地址如下,可以找到相应的release:
1 |
|
①找到如下的文件并下载上传到服务器
②在上传目录下执行以下命令打包成镜像
1 |
|
③打包好后的目录结构如下
④上传到内网服务器
1 |
|
解决https错误:
1 |
|
⑤部署Rancher
1 |
|
示例:
1 |
|
⑥启动后访问主机名即可见到首页,设置下密码进入
6.1. 设置仓库
点击”Settings” -> “system-default-registry”设置默认的镜像仓库地址
6.2. 添加集群
选择集群 - > 添加集群 -> 自定义
设置名称,然后Kubernetes的版本选用的是1.16.13,注意这里可以选定镜像仓库的地址,如果有区分命名空间需要改为 IP:HOST/空间名.
其余使用默认配置即可,单击下一步,勾选Etcd和Control,复制最底部的命令到虚拟机:
报错解决:
1 |
|
⑦配置Kubectl客户端(如果是2.4.5版本可以不配置这步)
下载相关的tar包
1 |
|
解压并在根目录创建”.kube”目录
1 |
|
编辑config,将rancher中的文件复制到里面即可
rancher处于运行状态后如下所示
⑧部署服务
我们进入到Rancher的集群eos-test主机中,选择Default,点击部署服务
部署我们预先存放好的tomcat的镜像,如下
](https://imgchr.com/i/w9lQDP)
需要设置最小的内存空间,”高级设置” -> “安全/主机设置”如下
报错:
1 |
|
出现这种问题是因为只部署了单台主机,无法构成集群,解决办法:
1 |
|