使用Docker企业版将Kubernetes扩展到Windows服务器

通过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官网。

原文发布于微信公众号 - 程序你好(codinghello)

原文发表时间:2018-07-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏跟我一起学Docker

第三章 Docker常用命令

Docker的环境安装完成之后,那就开始我们的Docker之旅吧。如何学习Docker呢?这是一个值得思考的问题,刚开始接触Docker的时候,对D...

19060
来自专栏python3

Docker是啥?

Docker的图标代表,它托着许多集装箱。我们可以把宿主机可当做这只鲸鱼,把相互隔离的容器可看成集装箱,每个集装箱中都包含自己的应用程序。

12720
来自专栏CSDN技术头条

谈DevOps中的容器安全

【编者按】对比虚拟机,Docker在体量等方面拥有显著的优势。然而,当DevOps享受Docker带来扩展性、资源利用率和弹性提升的同时,其所面临的安全隐患同样...

21460
来自专栏Cloud Native - 产品级敏捷

微服务架构 (一): 微服务架构的核心概念

微服务设计不应是一个讲求标准答案, 简单粗暴的设计过程。而应该是一个考量各方因素下的一个决策的过程。

28690
来自专栏纯洁的微笑

Docker(一):Docker入门教程

如今Docker的使用已经非常普遍,特别在一线互联网公司。使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,D...

36850
来自专栏A周立SpringCloud

Docker 17.03系列教程(一)Docker EE/Docker CE简介与版本规划

近日,Docker发布了Docker 17.03。进入Docker 17时代后,Docker分成了两个版本:Docker EE和Docker CE,即:企业版(...

33470
来自专栏达摩兵的技术空间

docker入门学习(1)

1、简化程序: Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,便可以实现虚拟化。Docke...

12420
来自专栏blackpiglet

OpenStack 上部署 Kubernetes 方案对比

  目前在 OpenStack 上部署 Kubernetes 有多种方式,本文会先简要描述每种方案,再使用图标进行简单的对比,并尝试给出个人认为的较优方案。

49020
来自专栏我是攻城师

容器化网页应用

37860
来自专栏各种机器学习基础算法

关于Docker的一些常识

一、为什么使用Docker Docker一词意为码头工人,而Docker的功能也与集装箱类似。通常一个webapp并不会用到操作系统/虚拟机的全部功能,即操作...

38290

扫码关注云+社区

领取腾讯云代金券