前言
随着容器化的逐渐普及,以docker为基础的云原生概念也逐步有了市场,尤其是最近几年,docker的飞速发展,带动了一大批周边的生态构建,比如大家熟知的 k8s 等。
当越来越多的企业逐步开始尝试以容器化的方式部署应用服务时,一种基于容器化的编排,发布,运维等一体化的管理方案就亟需解决,于是市面上陆续出现了不少这种管理类的工具平台,比如:Openshift,蓝鲸,Rancher ,shipyard等;
不同的平台有各自的适用场景,从部署、搭建、运维等成本也不一样,本篇以Rancher 为例,做一个详细的说明。
一、什么是 Rancher
- 官网地址:https://rancher.com ;
- 开源的企业级的Pass容器管理平台,通过rancher,企业不需要再适用一系列的开源组件从头搭建自己的容器平台了;
- Rancher提供了在生产环境下使用的管理Docker和Kubernetes的全栈化容器部署与管理平台;
二、Rancher 特性
1、作为企业级容器编排的基础设施
- 可以使用任何公有云或者私有云的linux主机资源;
- linux主机可以是虚拟机,也可以是物理机;
- Rancher 只需要主机有CPU,内存,本地磁盘和网路资源即可,即从Rancher 的角度讲,一台云厂商提供的虚拟机和自己的一台物理机是