首页 > 代码库 > Rancher 1.5全面发布!

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。在默认情况下,这个是关闭的。


我们诚邀您下载最新版本,并请一定不吝让我们知道您的想法。我们的产品根据用户的需要而进步。


原文来源:Rancher Labs


本文出自 “12452495” 博客,请务必保留此出处http://12462495.blog.51cto.com/12452495/1903805

Rancher 1.5全面发布!