Rancher 1.5已全面发布

Rancher 1.5全面发布!本文将会向您介绍新版本中的几个显著变化。Rancher 1.5具有Catalog模板的模板支持,API拦截器,更多的网络策略和更多webhook驱动程序等新特性。现在就让我们一睹为快吧。

新功能

Catalog模板的模板支持

Rancher现在可以通过Go模板系统使用条件逻辑了。把条件逻辑和可变插值结合在一起,你就可以更佳灵活地生成更多动态catalog模板了。

注意:目前仅支持评估字符串比较。

API拦截器

Rancher现在支持拦截所有API请求,并且可以向每个请求添加前/后过滤器逻辑。这让管理员能够更加便利地控制API访问、或是添加细粒度API策略管理,以修改来自Rancher的API请求和响应有效载荷。

更多的网络策略

Rancher现在支持每个环境配置两个附加网络策略。环境设置下更新网络策略已经添加了UI支持。

在服务中允许/拒绝:默认情况下是允许的,但如果配置为拒绝,那么所有容器将无法与服务外的容器通信。
提供链接支持:配置为拒绝的服务或堆栈现在可以通过使用docker链接或选择器标签获得通信权限。

更多webhook驱动程序

Rancher现在已经添加了两个webhook驱动程序:

主机缩放:用户能创建可以缩放主机的Webhook。 这只适用于从Rancher API中创建的主机。
DockerHub服务升级:webhook旨在为Dockerhub图像更新进行配置,并在Rancher使用该图像时提供更新服务。

将容器调度限制在特定的主机上

Rancher现在具有标记主机的功能,服务的容器只能放置到具有特定标签的主机上。

元数据服务第1阶段改进

为元数据信息添加缓存,以减少数据库抖动并减小传递到每个MD服务的元数据的大小。因为许多服务都依赖于元数据,所以你应该可以看到Rancher整体上的改进。当你启动大量容器或在许多容器已经在运行后添加新容器时,你也能看到改进的成果。

Swarm使用Portainer.io作为默认UI

Swarm的默认环境模板使用Portainer.io作为Swarm的UI。

重要的升级

在这个版本中,我们会自动升级网络服务基础架构服务。因为如果不进行升级的话,这个版本无法正常运转。如果你的环境里没有主机的话,那么当你添加主机时,自动升级会延迟。所以在添加主机之前或添加主机后,一定要立即升级网络服务堆栈。

你可以通过升级管理来更新设置,这样你的Rancher服务器升级后,你的基础架构堆栈始终能升级到最新版本。你可以在Admin – >设置 – >高级设置下设置更新,设置为upgrade.manager。在默认情况下,这个是关闭的。

分享到:更多 ()