简化Kubernetes管理

Rancher管理Kubernetes,新用户和高级用户均可访问。Rancher提供了功能强大且直观的用户界面,以供用户与集群进行交互,同时仍通过传统方式保留了集群的完整访问权限。

Green Hill with Trees and Rancher Logo Green Hill with Trees
Green Hill with Trees

导入YAML部署应用

如果您拥有需要部署应用的YAML文件,您可以通过Rancher UI的YAML导入功能部署它们。Rancher为您提供了一种简单的方法来部署从文档、教程或其他用户复制的YAML的应用部署方法,而无需在保存后通过kubectl应用它。

一旦部署完毕,您可以从UI编辑任何资源的YAML,这为您提供了一种额外的方式来快速部署,然后提取正确的YAML进行内联或脱机编辑到源代码储存库中。

Green Hill with Trees

Kubernetes Controllers

您可以从Rancher UI启动包括Deployment、Statefulset、Daemonset、Job、CronJob等多种类型的工作负载,Rancher UI可以根据工作负载的类型仅显示所选类型所需的字段,不仅可以避免常见错误,还可以更快地部署工作负载。

负载均衡

Rancher自动为暴露端口的Pod创建服务,从而缩短了部署工作负载的时间。凭借对各种服务类型的全面支持,Rancher将提供内部和外部资源,并保持它们与Pod定义同步。

Rancher提供了Ingress Controller,但是如果您更喜欢使用HAProxy或Traefik及其他Controller,替换Ingress Controller也并非难事,您可以灵活地根据适用于您和您的环境的配置不同的负载均衡。

静态和动态存储

无论是提供静态持久卷还是使用StorageClasses来定义动态结构,Rancher UI都可以保持配置的有序性。 工作负载只能看到可用的PersistentVolume或未使用的PersistentVolumeClaims,它可以让您快速查看可用的内容,或者确定您认为可用的PersistentVolume已被声明。定义PersistentVolume时,Rancher的菜单将显示可用的类型及所选类型所必需的字段。

您还可以部署适配器并将其映射至StorageClass,以供下游工作负载使用。

管理和更新配置数据

Secrets和ConfigMaps是两个强大的Kubernetes资源。您可以通过Rancher可视化地定义和更新这两种类型的资源,然后选择将它们作为环境变量或是卷映射至工作负载当中。Rancher处理所有的配置和部署,帮助您保持工作负载运行和安全。

将TLS证书添加至多个工作负载

Rancher是TLS证书的安全存储库。创建Ingress时,您可以分配给它一个或多个证书。Rancher将证书数据传递给Kubernetes,Ingress及其使用者之间的通信将被加密。

将证书存储在Rancher中可以确保其安全性,用户可以部署使用证书的资源,而无需获得证书及其私钥的副本。安装后,证书的私钥由Rancher保管,它在UI或API中永远不可见,对证书的任何更改只能由拥有私钥的管理员来完成。

从公共和私有镜像仓库部署容器

Rancher支持从任何公共镜像仓库获取镜像进行部署。如果您还使用私有镜像仓库,您可以将身份认证凭证添加至Rancher当中,当您使用私有镜像仓库部署工作负载时,Rancher将安全地将身份验证信息传递给Kubernetes,以便在拉取镜像时使用。

快速开启您的Rancher之旅