写点什么

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

发布了 742 篇内容, 共 482.1 次阅读, 收获喜欢 1549 次。

关注

评论

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

为什么 90 后一言不合就跳槽?

非著名程序员

程序员 个人成长 职业成长 延迟满足感 即时反馈

主权投资基金或有助于实现可持续发展目标

CECBC

libuv 异步网络编程之 TCP helloworld

Huayra

网络编程 libuv

论做AI芯片的正确姿势

flow

2.2.2 类反射场景与使用 -《SSM深入解析与项目实战》

谙忆

十二张图搞懂浏览器安全——(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等知识点)

执鸢者

https 浏览器安全 同源策略 XSS 跨域

煌煌中原 化鲲为鹏

脑极体

DT时代释放金融数据价值,驱动金融商业裂变

华为云开发者联盟

金融科技 华为云 modelarts 数据价值 用户细分

week 10

Geek_2e7dd7

十五张图带你彻底搞懂从URL到页面展示发生的故事

执鸢者

大前端 浏览器 页面展示

当我们谈注册中心时谈什么?

捉虫大师

zookeeper nacos 注册中心

计算机网络基础(十七)---传输层-TCP的可靠传输

书旅

TCP 计算机网络 网络协议 计算机基础 TCP/IP

微服务架构

不在调上

MySQL“被动”性能优化汇总!

王磊

MySQL

LeetCode题解:21. 合并两个有序链表,递归,JavaScript,详细注释

Lee Chen

大前端 LeetCode

贵州:“区块链+”促经济转型产业升级

CECBC

【权限系统设计】ACL, DAC, MAC, RBAC, ABAC模型的不同应用场景

小隐乐乐

【漫画】最近,老王又双叒get了CDN的新技能—可编程化敏捷开发

阿里云Edge Plus

CDN

联盟链落地与激励机制

CECBC

你是否真的懂数组?

架构师修行之路

数组 数据结构与算法

Github+docsify零成本轻松打造在线文档网站

Java全栈封神

Java GitHub 全栈 文档 docsigy

week 10

Geek_2e7dd7

LeetCode题解:21. 合并两个有序链表,迭代(优化),JavaScript,详细注释

Lee Chen

大前端 LeetCode

9个常用ES6特性归纳(一般用这些就够了)

华为云开发者联盟

Java 程序员 编程语言 ES6 编程效率

腾讯SaaS千帆对渠道的态度——合作共赢的诚意

人称T客

5招详解linux之openEuler /centos7防火墙基本使用指南

华为云开发者联盟

centos7 网络安全 防火墙 openEuler 网络环境

低代码平台会让程序员失业?测评了5个工具,谁能让效率提高N倍?

代码制造者

编程 编程语言 低代码 零代码 测评

超英文邮件50%!Flink 中文邮件列表必须有姓名

Apache Flink

flink

F5G的星光闪烁,为工业而明,向未来而歌

脑极体

支持 100 种语言的 Canva 是怎么做本地化管理的?

葛仲君

产品经理 本地化 产品本地化 国际化

英特尔推出“OpenVINO领航者联盟”,携手DFRobot推进AI商业落地新探

最新动态

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