Rancher简介
Rancher是用于部署和管理Kubernetes的完整解决方案。与单个安装程序或单个平台相比,Rancher完美适用于企业所构建的Kubernetes战略,帮助企业跨任何基础架构交付Kubernetes即服务(Kubernetes-as-a-Service)。从数据中心到云到边缘,为企业提供全新的Kubernetes使用方式。
Rancher为采用容器的团队提供了完整的软件堆栈,解决了跨任何基础设施架构管理多个Kubernetes集群的运维和安全挑战,同时为DevOps团队提供了用于运行容器化工作负载的集成工具。
Rancher不仅可以集中管理部署在任何基础设施上的Kubernetes集群,还可以实行统一的集中式身份验证和访问控制。由于无法确定资源运行的位置,您可以轻松地在不同的基础设施之间调用集群,并在它们之间进行资源迁移。相较而言,与其管理多个独立部署的Kubernetes,不如通过Rancher将它们统一为一个托管的Kubernetes云。
在Kubernetes中,用户一般用YAML文件来编写资源清单,从而创建容器化应用。通过Rancher,您无需担心YAML,便可立即从Kubernetes中收益,您可以快速在生产环境中创建应用程序并将它们连接在一起。在开始之前,您甚至不需要了解Kubernetes的任何知识。
Rancher主要产品
- K3s是经CNCF一致性认证的Kubernetes发行版,专为无人值守、资源受限、偏远地区或物联网设备内部的生产工作负载而设计。
- RKE是一款经过CNCF认证、极致简单易用且闪电般快速的Kubernetes安装程序,完全在容器内运行,解决了容器最常见的安装复杂性问题。借助RKE,Kubernetes可以完全独立于您正在运行的操作系统和平台,轻松实现Kubernetes的自动化运维。
- Rio是一款轻量级Kubernetes应用部署引擎,可以快速且简单地在任何Kubernetes集群中构建、测试、部署、扩展和编写无状态的应用程序。通过集成Istio、Knative和Prometheus等常见服务,Rio帮助您为用户提供最佳的应用程序发布体验。
K3s 是 rancher 公司开发维护的一套 K8s 发行版。常见的minikube版本,所谓发行版,就类似于centos、ubuntu等之于 Linux。内核机制还是和 K8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,并将其应用于 IoT 设备(比如树莓派、物联网平台)。 简单来说,K3s 就是阉割版 K8s,消耗资源极少。
编排K8S
发布Mendix 应用
Rancher提供了简单的Mendix应用配置界面,设置好deployment、image、环境变量、service类型就能完成,省去了yaml文件的配置。
发布测试:
总的来说,Rancher可以很方便的助力Mendix应用上PAAS云平台。
更多信息,请访问以下链接:
Mendix官网:https://www.mendix.com/zh/
Mendix中国论坛:https://forum.mendix.tencent-cloud.com/
Mendix行业解决方案:https://solutions.mendix.com/
Mendix平台指南:https://www.mendix.com/evaluation-guide/
Mendix动画展示:https://www.mendix.com/demos/
感谢阅读!