rancher的使用
Rancher 是供采用容器的团队使用的完整软件堆栈。它解决了管理多个Kubernetes集群的运营和安全挑战,并为DevOps团队提供用于运行容器化工作负载的集成工具。今天尝试使用了一下rancher实现容器的编排。这里使用了cattle作为容器的编排工具,由于cattle和rancher的兼容性更强,没有使用k8s,下面是使用过程中的笔记。准备首先安装前的准备工作准备一台已安装64位Ubunt
Rancher 是供采用容器的团队使用的完整软件堆栈。它解决了管理多个Kubernetes集群的运营和安全挑战,并为DevOps团队提供用于运行容器化工作负载的集成工具。
今天尝试使用了一下rancher实现容器的编排。
这里使用了cattle作为容器的编排工具,由于cattle和rancher的兼容性更强,没有使用k8s,
下面是使用过程中的笔记。
准备
首先安装前的准备工作
准备一台已安装64位Ubuntu 16.04或18.04的Linux主机(或其他Rancher所支持的Linux发行版),要求至少4GB内存。在该主机上安装Rancher支持的Docker版本。
如果不会安装docker和对docker使用不是很熟悉的小伙伴可以查看下面文章
安装racher
在主机上执行以下Docker命令,完成Rancher的安装与运行:
sudo docker run --privileged -d --restart=unless-stopped -p 80:80 -p 443:443 -v <主机路径>:/var/lib/rancher/ rancher/rancher:stable
或者下面的指令
docker run -d --restart=unless-stopped -p 8888:8080 rancher/server
阿里云记得开放8888安全组
之后就能够访问racher控制台了
修改语种简体中文
到右下角切换成简体中文,英文好的大佬可以使用英文
设置账号,设置密码和
添加运行环境
添加主机
设置的时候注意上面两个提示
sudo docker run -e CATTLE_AGENT_IP="xxxxx" --rm --privileged -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/rancher:/var/lib/rancher rancher/agent:v1.2.11 http://xxxxxx:8888/v1/scripts/F1gdsfgfsgC9732E95A:1609372800000:K4fgddgM406iYsuktwQ0WNuCcSJAk
过一会就能够看到服务的主机了,这里racher安装机器和添加的主机是同一台机器
添加应用
这里应用名不能是中文
添加服务
添加命令
添加卷
添加调度
指定某个容器进行部署
点击进去就能查看一些部署的情况,初次启动需要拉取对应镜像,速度比较慢
到此为止,我们的redis中间键就配置好了。
外部服务的方法实现服务的地址配置
添加外部服务,之后在rancher中设置成新的配置地址就好了。
nacos改成rancher的配置地址,这样就能够通过rancher的映射地址找到对应的服务ip地址了
实现了配置的灵活修改。
更多推荐
所有评论(0)