写点什么

Docker 企业版 2.0 更易于 Kubernetes 集成

  • 2018-05-15
  • 本文字数:994 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

最新版的 Docker 企业版(Docker Enterprise Edition,Docker EE)可以管理和保护运行在异构环境中运行在 Kubernetes 之上的应用程序,并且提供简化 Kubernetes 环境日常管理的工作流。

在 DockerCon 2017 欧洲大会上宣布对Kubernetes 支持之后,Docker EE 和Kubernetes 的集成使得Swarm 和Kubernetes 两个容器编排框架可以混用,并且可以在一个控制台上管理部署的应用。另外,开发者可以在不修改Compose 文件的情况下将应用从Swarm 迁移到Kubernetes 上。如前文所述,Docker EE 也在通过一系列开箱即用的工作流来简化Kubernetes 环境的基础配置和管理,例如向集群添加一个节点,访问控制台和日志,安全配置等功能。这些工作流除了简化Kubernetes 管理之外,还为统一Swarm 和Kubernetes 环境的基本操作带来了额外的好处,这使得从其中一个环境切换到另一个环境不需要切换组织流程。

Docker EE 2.0 带来的其他显著的特性还有:

  • 对异构环境的支持:包括多种版本的 Linux、Windows、私有云和公有云等。这旨在让开发者能够自由部署在多种不同平台之上。

  • 安全区:确保用户可以基于其角色访问资源集。在 Docker EE 2.0 中,资源集的概念已经扩展到了 Kubernetes 名字空间。

  • Calico 项目集成:Calico 是一个为 Kubernetes 提供安全和可扩展网络和路由的 CNI 插件,它已经集成到了Docker EE 2.0 中,并且默认配置成了 overlay 模式。Calico 为每个 Kubernetes pod 分发路由信息,使得现有数据中心基础设施能够更方便的集成到 Kubernetes 集群中。Calico 包含 2 个组件,一个称为 Calico Kube 控制器,它以单 pod 的方式部署在 Kubernetes 集群中,作为 Calico 和 Kubernetes 的媒介;另一个称为 Calico 节点,它以守护进程模式部署在每个节点上,在 Linux 内核中实现期望的路由策略。

如果读者已经运行了 Docker EE ,可以通过以下命令升级到 2.0 版本:

复制代码
docker run --rm -it --name ucp -v /var/run/docker.sock:/var/run/docker.sock docker/ucp:3.0.0 upgrade --interactive

查看英文原文: Docker Enterprise Edition 2.0 Brings Easier Kubernetes Integration


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-05-15 19:002384

评论

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

极光开发者周刊【No.0528】

极光JIGUANG

程序员 开发者 开发者工具

5分钟速读之Rust权威指南(十二)

wzx

rust

2021北京人工智能展览会-转述

容光

日志收集组件—Flume、Logstash、Filebeat对比

数据社

大数据 5月日更

python脚本编写——自动剪切移动文件夹

YUKI0506

【得物技术】得物App分发平台的探索建设历程

得物技术

效率 平台 实践 心路历程 迭代

发展农村数字普惠金融的问题及对策分析

CECBC

专家谈 AI:2021 年人工智能发展趋势(下)

容光

2021年CES十款智能家居黑科技产品

容光

人工智能

智慧金融发展-转述

容光

技术管理课学习笔记 01

escray

学习 极客时间 5月日更

【Flutter 专题】125 图解自传 ACE_ICON.ttf 图标库

阿策小和尚

5月日更 Flutter 小菜 0 基础学习 Flutter Android 小菜鸟

dubbo-go v3 版本 go module 踩坑记

apache/dubbo-go

Apache dubbo dubbo-go

技术栈,我该拿你怎么简化?

VoltDB

数据分析 5G 堆栈 边缘计算

《看板方法官方指南》中文版发布了!

Bruce Talk

敏捷 Kanban Agile

智能IP先锋:从园区网络智能变革,到数字化转型新突破

脑极体

全国首创“区块链+信用”平台即将上线

CECBC

Golang最细节篇— struct{} 空结构体究竟是啥?

奇伢云存储

云存储 Go 语言

运营管理

Qien Z.

5月日更

Go 并发编程-channel 连接一切

Rayjun

Go 语言

🔎【Java 源码探索】深入浅出的分析ThreadLocal

码界西柚

Java 多线程 ThreadLocal 5月日更 ThreadLocalMap

从 Object.assign 开始了解ES2015

devpoint

浅拷贝和深拷贝 ECMAScript 6 assign

数智化社会供应链助力消费体验提升 京东图书千万好书“先5折再满减”

科技范儿

想要成为架构师?你只要满足这些条件就可以

华为云开发者联盟

设计 工程师 架构师 软件系统 软件架构师

盘点golang中的开发神器

捉虫大师

Go 语言

网络攻防学习笔记 Day28

穿过生命散发芬芳

5月日更 网络攻防

AI、智能健康与货币技术迎来大爆炸

容光

区块链 AI

人生算法:找到可复制的最小内核

石云升

读书笔记 5月日更 人生算法

区块链与数字化转型的关系

CECBC

2021智能制造、智慧金融、智能安全有何发展趋势

容光

AI 金融

虚拟机如何实现synchronized

wzh

虚拟机 并发 synchronized Java EE

Docker企业版2.0更易于Kubernetes集成_DevOps & 平台工程_Sergio De Simone_InfoQ精选文章