通过Docker EE 2.0, Docker现在支持跨多个操作系统的Kubernetes和Docker Swarm容器环境。
Docker和微软从2014年开始合作,将容器引入Windows和.net应用程序。今天,在DockerCon上,我们将与Docker Enterprise Edition在Windows Server上预览和演示Kubernetes,分享下一步合作。
Docker和微软推进Windows容器
Docker和Microsoft将容器技术引入了Windows Server 2016,确保了相同的Docker复合文件和CLI命令在Linux和Windows上的一致性。Windows Server附带Docker Enterprise Edition引擎,这意味着现在所有Windows容器都基于Docker。认识到大多数企业组织都Windows和Linux应用程序在他们的环境中,我们跟着于2017年推出的能力来管理混合在同一码头工人企业版Windows和Linux集群环境,使支持混合应用程序和驱动的组织更高的效率和更低的开销。通过使用群集编排,操作团队可以支持不同的应用程序团队,并在它们之间进行安全隔离,同时允许Windows和Linux容器通过公共覆盖网络进行通信。
从那时起,Docker目睹了Windows容器的迅速崛起,因为组织认识到容器聚合的好处,并希望在整个应用程序组合中应用它们,而不仅仅是基于linux的应用程序。目前,利用Windows容器的Docker企业版的一些客户正在DockerCon上展示产品,包括Jabil和GE Digital。
Delivering Choice of Orchestration and Operating System
Docker最近引入了Docker Enterprise Edition 2.0,在同一个集群中支持Swarm和Kubernetes。Docker和Microsoft现在正在一起工作,让您的Windows工作负载运行,同时利用Kubernetes和Docker Enterprise Edition的所有功能。这意味着组织可以选择使用Swarm或Kubernetes来部署Windows和. net应用程序,与Linux应用程序一起运行。
使用Kubernetes部署.NET应用程序
Docker Enterprise Edition允许您使用Docker组合文件或Kubernetes YAML文件部署使用Kubernetes的应用程序。这允许一个组织已经拥有一个带有Docker组合的容器化的Windows应用程序,只需重新部署它(如下所示),就可以将应用程序迁移到Kubernetes。
由于这正在部署到一个集群中,该集群可以同时支持Swarm和Kubernetes,因此我们可以在Docker CLI命令和Kubernetes CLI命令中使用Powershell:
结果是一个容器平台,可以支持多个应用程序团队,每个团队都有自己的需求。
要了解更多关于这个技术预览,请确保在DockerCon keynote中观看演示。重播将在现场直播后不久发布。如果你有兴趣了解更多关于beta的信息,请登录docker官网。
举报/反馈