DevOps入门详解3---容器管理平台Rancher

DevOps入门详解1---DevOps介绍

DevOps入门详解2---可持续集成jenkins

DevOps入门详解3---容器管理平台Rancher

那如何来管理容器呢?

1 容器管理平台Rancher

 1.1 什么是Rancher

   Rancher是一个开源的企业级全栈化容器部署及管理平台。Rancher为容器提供一揽 子基础架构服务:CNI兼容的网络服务、存储服务、主机管理、负载均衡、防护墙…… Rancher让上述服务跨越公有云、私有云、虚拟机、物理机环境运行,真正实现一键式应用部署和管理。 官方网站:https://www.cnrancher.com/

  2.2 Rancher安装

   (1)下载Rancher 镜像

docker pull rancher/server

   (2)创建Rancher容器

docker run ‐d ‐‐name=rancher ‐‐restart=always ‐p 9090:8080 rancher/server

  restart为重启策略

  no,默认策略,在容器退出时不重启容器

  on-failure,在容器非正常退出时(退出状态非0),才会重启容器

  on-failure:3,在容器非正常退出时重启容器,最多重启3次

  always,在容器退出时总是重启容器

  unless-stopped,在容器退出时总是重启容器,但是不考虑在Docker守护进程启动时就已经停止了的容器

  (3)在浏览器输入地址: http://192.168.184.136:9090 即可看到欢迎页

  

  点击Got It 进入主界面 

  (4)切换至中文界面

  切换后我们就可以看到亲切的中文界面啦 ~

 2.3 Rancher初始化

    2.3.1 添加环境

       Rancher 支持将资源分组归属到多个环境。 每个环境具有自己独立的基础架构资源及服务,并由一个或多个用户、团队或组织所管理。

       例如,您可以创建独立的“开发”、“测试”及“生产”环境以确保环境之间的安全隔离,将“开发”环境的访问权限赋予全部人员,但限制“生产”环境的访问权限给一个小的团队。

    (1)选择“Default -->环境管理” 菜单

    

   (2)填写名称,点击“创建”按钮,注:服务编排先选用rancher自带的cattle

    

  (3)添加主机,按照步骤去服务器执行脚本

    

    (4)最终监控效果

     

    可支持动态监控、启动、结束容器, 并可以快速安装软件。

    至此整个简单的DevOps流程已经基本结束。

    总结:DevOps体系其实就是通过自动化的手段与流程,使得构建、测试、发布能够更加敏捷、效率更好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

斑马工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值