docker 镜像 集群 浏览器 容器 测试 解决方案 Registry
摘要: 支持 Kubernetes 的 Docker 企业版都有哪些新特性?
说在前面
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
来源: https://yq.aliyun.com/articles/401175