最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Docker Enterprise 3.0 带来 Docker Kubernetes Services 和新的生命周期自动化工具

  • 2019-08-07
  • 本文字数:1571 字

    阅读完需:约 5 分钟

Docker Enterprise 3.0 带来 Docker Kubernetes  Services 和新的生命周期自动化工具

在 2000 多人参与了 Docker Enterprise 3.0 公测项目之后,Docker发布了 Docker Enterprise 3.0 GA。这个版本带来了 Docker Kubernetes Services (DKS)、用于自动化容器和 Kubernetes 自动化部署的新生命周期自动化工具、安全性增强等特性。


Docker Enterprise 3.0 引入了 Docker Kubernetes Services(DKS)。Docker Kubernetes Services 旨在解决 Kubernetes 的复杂性,这种复杂性源于缺乏企业所期望和需要的直观的安全性和可管理性配置。


Docker Kubernetes Services 将 Kubernetes 从开发人员桌面集成到了生产服务器,使 Kubernetes 更容易、更安全、更便于整个组织访问。DKS 通过 Version Packs 来实现这一点,这使得开发人员的环境可以与生产环境保持同步。此外,DKS 包括 Kubernetes 的最新版本,包括对容器存储接口(CSI)的完全支持。


为了让团队更容易部署、扩展、备份、恢复和升级经过认证的 Kubernetes 环境,Docker 创建了一个基于Docker认证基础设施的 CLI 插件,用于简化 Docker 集群操作。该工具使用声明式模型,而该模型使用具有以下结构的 YAML 文件处理集群配置:


variable:        <name>:provider:        <name>:                <parameter>:cluster:        <component>:                <parameter>:resource:       <type>:                <name>:                        <parameter>:
复制代码


上面的文件定义了配置设置,例如实例类型、Docker Enterprise 版本、使用的操作系统、网络设置等。一旦定义,这个文件可以与新的 CLI 命令 docker cluster 一起使用:



使用 Docker 集群和声明式模型,更新环境非常简单;通过 docker cluster update 命令,CLI 插件将识别更改并实现安全升级。此外,可以使用工作节点的蓝绿部署模型升级集群而不停机。


要备份集群环境,可以使用 docker cluster backup 命令将集群环境存储为一个 tarball 文件,该文件可以存储在任何位置。


Docker 还开发了一个有趣的转换工具。该转换工具旨在为运行在虚拟机或裸机服务器上的应用程序自动生成 Dockerfile。转换工具扫描应用程序正在运行的服务器,从而确定操作系统的配置、Web 服务器设置以及应用程序如何运行,然后将数据组装到 Dockerfile 中,并将应用程序代码放到一个目录中,以便在现代操作系统上进行 Docker 构建。例如,可以扫描 Windows Server 2003 环境,为运行在完全不同的 IIS 应用程序池中的基于 IIS 的.NET 的应用程序生成 Dockerfile。


Docker Applications 是一组新的工具,允许用户跨多种配置格式构建、共享和运行多服务应用程序。它允许用户将应用程序描述、组件和参数捆绑到一个单元中(该单元可以是文件或目录),构建一种“容器的容器”。Docker Applications 是云原生应用程序包(CNAB)的实现,最初由 Docker、Microsoft、Hashicorp、Bitnami 和 Codefresh 共同开发。它可以从 Docker Hub 识别和构建所需的容器,并创建 Docker Compose 和 Kubernetes YAML 文件、Helm 图表和其他所需的配置设置。



用户还可以利用预定义的 Application Templates 创建 Docker Applications。Docker Application Templates 使开发人员能够使用预定义的库和组织批准的应用程序和服务模板构建应用程序,而不需要预先了解 Docker 命令。Application Templates 包含开发应用程序所需的许多组件,如 Dockerfile、自定义基础镜像、公共组合服务 YAML 等。


Docker Enterprise 3.0 还包括额外的安全性增强,比如用于 Swarm 的组管理服务帐户(gMSA)和基于 PKI 证书的身份验证。


与 Docker Desktop Community 相比,Docker Desktop Enterprise 具有独特的特性。让我们来看看它们之间的对比:




想要测试 Docker Enterprise 3.0 试用版的用户可以在https://trial.docker.com上注册。


原文链接


Docker Enterprise 3.0 Brings Docker Kubernetes Services, New Lifecycle Automation Tools, and More


2019-08-07 08:007729
用户头像

发布了 688 篇内容, 共 398.1 次阅读, 收获喜欢 1498 次。

关注

评论

发布
暂无评论
发现更多内容

人和人差距是如何产生的

卢卡多多

28天写作 12月日更

【签约计划第二季】正式评审环节入选名单公布

InfoQ写作社区官方

签约计划第二季 热门活动

查询优化技术解读:以分布式搜索引擎 Transwarp Scope为例

星环科技

Linux网络管理技术-OSI七层模型和TCP四层模型

学神来啦

Linux 运维 TCP/IP syn OSI七层协议

一图看懂软件缺陷检查涉及的内容

华为云开发者联盟

安全 软件开发 软件缺陷 缺陷漏洞 防护

技术揭秘!百度Geek说年度优质技术干货合集

百度Geek说

技术专题合集

如何满足大数据集群服务功能真实需求?

星环科技

Linux学习分享之标准大页和透明大页

@零度

Linux

超大超详细图解,让你掌握Spark memeoryStore内存管理的精髓

华为云开发者联盟

Java spark 内存管理 Spark memeory Store memory Store

只需一步,轻松用Python实现线性规划

Java全栈架构师

Python 数据库 程序员 面试 线性规划

【docker 总结】第五篇 - 制作镜像、数据盘

Brave

Docker 12月日更

技术教程 | 在线 KTV 实现过程(内附demo体验)

ZEGO即构

Java 音视频 在线KTV实现教程

浅谈大型商城的订单系统设计方案

北游学Java

Spring Boot 订单管理 Java、 项目 商城项目

【日常工作】配置中心JVM堆外内存异常增长

MindController

小程序下一破局点?钉钉小程序卡片,应用与平台的深度集成

蚂蚁集团移动开发平台 mPaaS

前端 钉钉 移动开发 卡片技术

ONES 解码:为何数字化是“超级工程”

万事ONES

数字化 ONES

XTransfer技术部门福利一览:判断一家公司能不能待,就看这3点

XTransfer技术

福利 求职 招聘 跨境支付

从MongoDB迁移到TDengine后,成本显著下降

TDengine

数据库 tdengine 时序数据库 后端技术

国家质量基础设施NQI一站式服务平台系统开发建设方案

a13823115807

系统开发 质量基础设施“一站式” 平台建设

我是如何把vue项目启动时间从70s优化到7秒的

CRMEB

如何提升软件测试思维?

和牛

软件测试 测试 测试右移

【云计算】私有云是什么?主要集中在哪些行业?与公有云有什么区别?

行云管家

云计算 公有云 私有云

netty系列之:从零到壹,搭建一个SOCKS代理服务器

程序那些事

Java Netty 程序那些事 SOCKS 12月日更

百万人都在求的网络安全学习路线,渗透漏洞防御总结(附图)

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞扫描

30万人追更,年度重磅Go图书出版,百万流量博主带你学习Go底层原理

图灵教育

编程 Go 语言

一个有生命力的开源社区应该是怎么样?

科技热闻

星环云原生数据湖,为企业精准决策提供全方位技术支撑

星环科技

数据有了,如何构建数据资产?

百度开发者中心

大数据

KubeCube 用户管理与身份认证

网易数帆

GitHub Kubernetes JWT Oauth kube

为什么需要会计CRM系统?

低代码小观

低代码 企业管理系统 ERP CRM系统

【堡垒机】云堡垒机价格是多少?有几种计费模式?

行云管家

云计算 网络安全 等级保护 过等保

Docker Enterprise 3.0 带来 Docker Kubernetes  Services 和新的生命周期自动化工具_容器_Diogo Carleto_InfoQ精选文章