说在前面
2018年1月,Docker 推出了其容器管理平台——Docker企业版(Docker EE)的公开测试版。早前在DockerCon欧洲大会上曾宣布,在这个版本中,Kubernetes将作为一个可选的编排解决方案与Docker Swarm并存。有了这个解决方案,企业用户就能够使用Swarm或完全兼容的Kubernetes来部署其应用程序,同时满足了长久以来用户对Docker的期望,即保证了从开发人员到IT人员一致的工作流程,尤其是与近日发布支持Kubernetes的Docker for Mac版本衔接(详情请查看Docker for Mac)。除了Kubernetes之外,此版本还增强了Swarm和Docker Trusted Registry(DTR)的相关功能,您可以在测试期间自行对其进行测试。
由于用户对此测试版非常期待,所以Docker决定将在未来几周内分批发放公测码。通过www.docker.com/kubernetes申请参加测试的个人将收到有关如何访问此版本以及向何处提交反馈的说明。Docker鼓励其合作伙伴利用这段时间来测试和验证他们的Docker和Kubernetes解决方案。在此次测试期间,注册功能将持续对用户开放。(https://beta.docker.com/)
探索新特性
在DockerCon欧洲,Docker演示了如何在Docker 企业版中使用Kubernetes的相关功能。
在此测试版中探索一些我们尚未提及的其他增强功能,例如Swarm的增强功能。一些新特性:
- 将Kubernetes集成到Docker EE访问控制——整合您公司的LDAP(轻量级目录访问协议)/ Active Directory(动态目录),并为不同的团队和个人分配灵活和细粒度的访问权限。通过对Swarm和Kubernetes的支持,您可以在相同的集群中将工作在不同项目和使用不同编排的团队进行隔离,从而优化开发人员和运维人员之间的效率并简化流程。
- 将Kubernetes集成到Docker Trusted Registry(DTR)——通过使用Docker EE,与Kubernetes合作的团队可以将镜像部署在本地或云中的私有镜像仓库以实现安全、自动化的镜像管理。镜像签名和扫描以及镜像晋升功能同样适用于这两种编排。
- 通过镜像仓库来备份镜像——用户现在可以将镜像从一个DTR推送到另一个DTR或Docker Hub中。它提供了通过自动化策略跨不同集群移动镜像的能力。一个常见的应用场景就是将镜像从开发/测试集群推送到生产集群,并能够将镜像仓库备份到像Docker Hub这样的辅助位置。
- 改善Swarm Layer 7路由——基于Interlock项目的新服务,在使用基于Swarmkit的应用程序时增强了以下网络功能:
- 可扩展性和性能改善 ;
- SSL终止 ;
- 基于路径的路由选择 ;
- 包含nginx代理,未来将具有第三方代理功能 ;
尝试自己的测试版
除了在您自己的服务器和云环境中安装测试版本之外,您还可以通过Web浏览器体验此版本。它拥有与Play with Docker环境相同的后端支持,您不需要安装任何软件就可以在Web浏览器中自由探索和测试新的Docker EE功能了。
如果您正在探索Kubernetes或寻找保护和管理Kubernetes环境的方法,那么您一定要注册此测试版来亲自了解Docker EE是如何简化应用程序开发和部署的流程。
备注:文章转载自Docker公司微信公众号,原文作者 Vivek Saraswat