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。在默认情况下,这个是关闭的。
我们诚邀您下载最新版本,并请一定不吝让我们知道您的想法。我们的产品根据用户的需要而进步。