欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Rancher
来自开放百科 - 灰狐
(版本间的差异)
小 (→图集) |
小 (→图集) |
||
第115行: | 第115行: | ||
image:rancher-compare.png|编排工具比较 | image:rancher-compare.png|编排工具比较 | ||
image:rancher-cicd.png|CI/CD | image:rancher-cicd.png|CI/CD | ||
+ | image:what-is-cicd-flow-diagram.png|CI/CD | ||
image:rancher-on-qingcloud-01.png|青云部署 | image:rancher-on-qingcloud-01.png|青云部署 | ||
image:rancher-on-qingcloud-02.png|青云部署 | image:rancher-on-qingcloud-02.png|青云部署 |
2019年1月4日 (五) 08:07的版本
Rancher容器管理平台
目录 |
简介
Rancher是一个开源的可用于生产环境的企业级Kubernetes平台。通过Rancher,企业不必利用一系列的开源软件去从头搭建自己的容器服务平台。Rancher提供了在生产环境中使用的全栈化容器部署与管理平台。
- 应用负载管理:用户界面,应用商店,CI/CD,监控,日志收集
- 统一集群管理:配置,认证,RBAC,策略,安全,容量,成本
Rancher是全球唯一提供Kubernetes、Mesos和Swarm三种调度工具的企业级分发版和商业技术支持的容器管理平台。
通过Rancher,企业不必利用一系列的开源软件去从头搭建自己的容器服务平台。Rancher提供了在生产环境中使用的全栈化容器部署与管理平台。
Rancher由以下四个部分组成:
- 基础设施编排
- 容器编排与调度
- 应用商店
- 企业级权限管理
产品
一个用容器构建的简化版Linux系统,RancherOS中的所有组件都是由Docker管理的容器。它仅包含运行Docker服务所需的最少组件,其他组件都可以通过Docker容器动态扩展。
功能
集群管理
- 部署Kubernetes集群
- 部署Mesos集群
- 部署Swarm集群
- 配置接入策略
- 管理多个集群
部署应用
- 从UI界面部署应用
- 从CI/CD系统部署应用
- 从Kubernetes部署应用
- 从Mesos部署应用
- 从Swarm部署应用
- 从应用商店部署应用
管理服务
- 高可用
- 负载均衡
- 服务发现
- 服务调度与服务伸缩
- 应用升级
管理容器基础架构服务
- 主机管理
- 部署容器网络
- 存储管理
- 容器可视化
企业特性
- 高可用
- 基础架构资源隔离
- 接入管理
- 审计
- 集中视图
指南
$sudo docker run -d --restart=unless-stopped -p 80:80 -p 443:443 rancher/rancher https://<server_ip>
在Rancher,环境模板允许用户定义一个需要部署的基础设施服务的组合。
基础设施服务包括但不限于容器编排(例如:cattle、kubernetes、mesos、swarm、网络)或rancher服务(例如:健康检查、DNS、元数据、调度、服务发现和存储等)。
一些模板样例:
- Cattle(Default Cattle template):network-services, ipsec, scheduler, healthcheck
- Mesos(Default Mesos template):mesos, network-services, ipsec, scheduler, healthcheck
- Swarm(Default Swarm template):portainer, swarm, network-services, ipsec, scheduler, healthcheck
项目
DevOps
- iHealth基于Docker的DevOps CI/CD实践
- 通联数据是如何使用Docker+Rancher构建自动发布管道的?
- 如何利用Docker构建基于DevOps的全自动CI
- Rancher Pipeline发布:开源、极简、强大的CI/CD
- 使用Rancher和Drone建立超高速Docker CI/CD流水线 Drone
- 如何使用GitLab和Rancher构建CI/CD流水线–Part 1 Part 2
微服务
API
应用市场
Rancher内置的应用商店支持一键部署Helm和Compose模板。
- Rancher certified catalog
- community catalog
- 如何在Rancher Catalog中使用Project Harbor
- Rancher部署Traefik实现微服务的快速发现
安装部署
- 原生加速中国区Kubernetes安装
- Rancher on QingCloud AppCenter 用户手册
- Rancher中默认支持Nginx Ingress v2.0.7开始支持根据自定义是否开启,默认开启。
- Running Cassandra on Rancher
用户
文档
图集
链接
分享您的观点