Docker宣布企业版支持Windows Server 2019
Docker宣布在其企业版平台(Docker Enterprise)中支持Windows Server 2019长期支持频道(Long Term Servicing Channel,LTSC)和Server 1809半年频道(Semi-Annual Channel,SAC)。Windows Server 2019从之前的SAC频道发布到LTSC频道后,带来了一系列提升。包括入口路由、虚拟IP服务发现和命名管道挂载。
此次发布还包括可以在包含Linux节点的混合集群中运行基于Server 2019 和 1809的容器。
从Windows Server 1709和1803的SAC发布频道升级到LTSC发布频道之后,Windows Server 2019带来了一系列提升。包括支持Docker的入口路由。入口路由是Swarm模式的一部分,能够通过简单配置提供服务发布的优化。该功能提供了一个“Swarm端口”来访问容器发布的服务,包括哪些当前没有运行容器的主机。这样,能够通过routing mesh的方式来简化负载均衡,将入口流量路由到可用节点上的容器发布的端口中。
Server 2019新增了VIP服务发现功能,作为DNS轮询(DNS Round Robin,DNSRR)方式的替代。VIP服务发现功能可以在容器通过Swarm服务发现功能发起DNS请求时,获取到一个单一的IP地址。该单一地址是一个虚拟地址,访问时会通过网络层路由到实际提供服务的容器中。由于关联到实际服务的IP地址只有一个,可以确保当容器被替换时,调用方不会缓存有过时的记录。这个实现方式和DNS轮询方式不同,后者会获取所有容器的IP地址,并通过轮询的方式做负载均衡请求。
同时,Server 2019还支持了通过命名管道运行Docker API。在之前的Server 2016版本中,访问Docker API只能通过TCP/IP。有了命名管道的支持,用户可以通过挂载卷的方式挂载命名管道到默认挂载点,然后Docker命令行工具可以通过它访问本机上的Docker API。
Server 2019的基础镜像也有了提升。来自SEAL Systems的高级软件工程师Stefan Scherer比较了Server 2016和2019版本的镜像大小,发现2019镜像相比于2016镜像要小⅓到¼。
Windows Server 2016和Server2019镜像大小比较(图片来源:Stefan Scherer)
从2014年起,微软和Docker一直致力于将容器化引入到Windows系统。容器支持最早在Windows Server 2016中随着Docker企业版引擎一起发布。2017年,实现了基于Swarm的在同一Docker企业版环境中混合Windows Server和Linux集群。2018年增加了对SAC频道Windows 1709和1803版本的支持。
2019年的计划包括支持在同一集群中Swarm和Kubernetes两种服务编排框架的相互替换。Server 2019包含了对运行Kubernetes工作负载的增强支持。Docker和微软目前正在实现使用Docker企业版来支持运行在Kubernetes上的Windows工作负载。
查看英文原文:
https://www.infoq.com/news/2019/01/docker-windows-server-2019
Docker宣布企业版支持Windows Server 2019相关推荐
- Windows Server 2019 新功能概述
十一假期马上就过完了,不知道各位小伙伴玩的怎么样啊,是否有遇到"人在囧途"或者是否看到了处处大海.微软于2018年9月24日-28日在美国召开了Ignite 2018大会,并于10 ...
- 【Windows Server 2019】文件共享,應該不支持 Everyone 訪問
Windows Server 2019 文件共享 選擇共享的用戶 everyone 當客戶端去訪問Windows2019服務器的共享文件夾的時候,會不停地提示你輸入用戶名與密碼,就算是Administ ...
- Windows Server 2019 搭建 PPTP服务器
0.前言 两天了,整整搞了两天!终于搭建好了,坑实在太多了,网上相关文章又少,试了很多方法,终于找到一个可行的了. 在此,非常感谢以下作者: 虚拟专用网络-构建站点对站点PPTP Windows Se ...
- diy nas配置推荐2019_在Windows Server 2019上配置NAS的方法
序言 此教程安装的都是最新版本的.由于是当NAS让它非常稳定的运行,所以能不安装的软件尽量不要安装. 一.准备工作 [更新系统] 没啥,就他喵想用个最新的. 右键点击开始键->设置->更新 ...
- wsl 重启_漫谈在Windows Server 2019中安装使用WSL
熟悉IT历史的朋友一定不会忘记98蓝屏事件:时任微软CEO的比尔·盖茨和助理 Chris Capossela在1998年春季计算机分销商展会(COMDEX )现场演示Windows 98的" ...
- 管理站点复制 【Windows Server 2019】活动目录(Acitve Directory)——在同一区域安装多台域控制器
[Windows Server 2019]活动目录(Acitve Directory)--在同一区域安装多台域控制器 https://blog.csdn.net/nowshut/article/det ...
- 2019服务器部署文件管理,在 Windows Server 2019 中部署文件共享见证 | Microsoft Docs
部署文件共享见证 05/28/2021 本文内容 适用于: Windows Server 2022,Azure Stack HCI,版本 20H2;Windows服务器2019.Windows Ser ...
- Windows Server 2019安装OpenSSH Server简明教程
MS酋长之前已经介绍过Windows10已原生支持OpenSSH远程管理功能,那么作为服务器专用的Windows Server 2019更少不了要内置OpenSSH Server组件了.只不过Open ...
- RustDesk自建服务器在Windows Server 2019 上安装 保姆级教程
一.系统环境 windows server 2019 Standard 带桌面管理版 二.安装node.js 2.1.node.js基本信息 软件:node-v16.14.2-x86 node.js官 ...
最新文章
- linux下更改MySQL数据库存储目录
- Matlab中的算术运算和数学函数
- 中国第一批写java的人_中国java开源界最可爱的人们
- mysql isnull
- 3级软件测试试题,软件测试人员(.NET)_3级_操作技能鉴定1.1.3试题单(26页)-原创力文档...
- amigo幸运字符什么意思_转载 | 史上最全 python 字符串操作指南
- mysql加锁6_MySQL优化(6):Mysql锁机制
- li 字多出了省略号_css 超出用省略号当标题字符溢出用省略号表示
- python计算夏令时的具体日期,python time.time()和“夏令时”;
- 微信 SDK 升级,全面支持异步缓存接口, .NET 3.5/4.0版本5月1日起停止更新
- React Native 学习记录
- c#自带压缩类实现数据库表导出到CSV压缩文件的方法
- java 时钟_Java的指针时钟
- 金融数字化平台建设的三大误区和破局之道
- 防火墙访问控制Access Control
- kjb文件 解析_Python 之父再发文:构建一个 PEG 解析器
- iPhone 订阅退款方法
- 【微信小程序】日历弹窗选择器
- 干货| 小游戏赛道变现指南
- 利用地球同步卫星在一个1Mbps的信道上发送长度为1000位的帧,该信道的传播延时为27Frames of 1000 bits are sent over a 1-Mbps channel using