写点什么

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:007855
用户头像

发布了 761 篇内容, 共 509.5 次阅读, 收获喜欢 1570 次。

关注

评论

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

【精通内核】计算机程序的本质、内存组成与ELF格式

小明Java问道之路

编译原理 ELF 链接 签约计划第三季 8月月更

Open Office XML 格式中的 Style 设计原理

汪子熙

xml 微软 Office 8月月更 openOffice

在座的Python爬虫工程师,你敢爬律师事务所站点吗?

梦想橡皮擦

Python 爬虫 8月月更

开源一夏 | 参与开源能让人更幸福

石云升

开源 开源社区 8月月更

React Redux 组件更新/渲染原理 connect 中的 mapStateToProps

HullQin

CSS JavaScript html 前端 8月月更

vue高频面试题合集(二)附答案

helloworld1024fd

Vue

数据库 SQL 优化大总结之:百万级数据库优化方案

TimeFriends

8月月更

数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口

FinClip

Linux配置SSH免密码登录(非root账号)

程序员欣宸

SSH 8月月更

开源一夏|5分钟快速为OpenHarmony提交PR(Web)

坚果

开源 OpenHarmony 8月月更

Android进阶(一)Android 发邮件与几种网络请求方式详解

No Silver Bullet

android 8月月更 邮件发送

开源一夏 | 粗暴项目监控,快速上手Spring家族的亲儿子SpringAdmin监控项目

知识浅谈

spring 开源 8月月更

ABAP应用服务器的HTTP响应状态码(Status Code)

汪子熙

前端开发 HTTP web开发 SAP 8月月更

Kubernetes你不知道的事

CTO技术共享

开源 签约计划第三季 8月月更

C++运算符重载(三)之递增运算符重载

CtrlX

c c++ 代码 进阶员进阶 8月月更

开源一夏|OpenHarmony如何选择图片在Image组件上显示(eTS)

坚果

开源 OpenHarmony 8月月更

软件定制开发——企业定制开发app软件的优势

开源直播系统源码

软件开发 直播系统源码 app定制开发 软件定制开发

全新FIDE 编译简单评测

Geek_99967b

小程序

SAP 产品增强技术回顾

汪子熙

SaaS SAP 企业级应用 云应用 8月月更

浅谈Java和SAP ABAP的静态代理和动态代理,以及ABAP面向切面编程的尝试

汪子熙

编程语言 oop aop spring aop 8月月更

学习Apache ShardingSphere解析器源码(一)

我不吃六安茶

ANTLR Apache ShardingSphere

Spring 全家桶之 Spring Data JPA(一)

小白

8月月更

OAuth Client默认配置加载

阿提说说

Spring Security OAuth

云原生(十三) | Kubernetes篇之深入Kubernetes(k8s)概念

Lansonli

云原生 k8s 8月月更

STM32入门开发 LWIP网络协议栈移植(网卡采用DM9000)

DS小龙哥

8月月更

5 张弹珠图彻底弄清 RxJS 的拉平策略:mergeMap、switchMap、concatMap、exhaustMap

掘金安东尼

前端 RXJS 8月月更

Kubernetes 维护技术分享

CTO技术共享

开源 签约计划第三季 8月月更

鲲鹏编译调试及原生开发工具基础知识

乌龟哥哥

8月月更

vue高频面试题合集(一)附答案

helloworld1024fd

Vue

【LeetCode】重新格式化字符串Java题解

Albert

LeetCode 8月月更

前端面试 | 必知必会的10道Promise题!

千锋IT教育

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