【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

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:002118

评论

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

Python——数值列表

在即

6月日更

模块六作业 - 拆分电商系统为微服务

张大彪

Single-Spa构建第一个微前端项目

devpoint

Vue 大前端 6月日更

架构实战营-作业六

大可

并发王者课-黄金2:行稳致远-如何让你的线程免于死锁

MetaThoughts

Java 多线程 并发

【音视频】基于声网的多人视频通话功能建设

轻口味

android 音视频 IM 声网

未来,能源枯竭可以逆转吗?

脑极体

架构师实战营 模块六总结

代廉洁

【通俗易懂】虚拟DOM,如何更高效DIFF

蛋先生DX

Diff 6月日更

【LeetCode】第一个错误的版本Java题解

Albert

算法 LeetCode 6月日更

HarmonyOS的万里长征和万里长城

脑极体

中国数字化转型为全球带来机遇

CECBC

一文带你深入了解 Java 字节码

mghio

技术 后端 Java 25 周年 基础

【Vue2.x 源码学习】第十二篇 - 生成 ast 语法树-流程说明

Brave

源码 vue2 6月日更

Scrum Patterns : MetaScrum(译)

Bruce Talk

敏捷开发 译文 Agile Scrum Patterns

策略模式怎么玩?

卢卡多多

设计模式 策略模式 6月日更

架构师实战营 模块六作业(拆分电商系统为微服务)

代廉洁

架构实战营

HTTP 长连接和短连接

看山

TCP/IP HTTP协议 6月日更

JAVA设计模式系列--单例模式

加百利

Java 后端 设计模式 单例模式 6月日更

话题讨论|如何看待腾讯试点强制6点下班

石云升

话题讨论 加班文化 6月日更

Java语言概述以及环境搭建

若尘

java编程 6月日更

网络攻防学习笔记 Day43

穿过生命散发芬芳

网络攻防 6月日更

SpringCloud Gateway 路由数量对性能的影响研究

黄仲辉

性能优化 动态路由 SpringCloud Gateway JMH性能基准测试

TempDB 的使用和性能问题

悟空聊架构

sql 性能调优 6月日更 TempDB

SpringCloud Gateway 路由转发性能优化

黄仲辉

性能优化 动态路由 SpringCloud Gateway JMH性能基准测试

五种服务部署升级策略,你也许会用的到

架构精进之路

6月日更 服务升级

架构实战营 - 模块 6- 作业

请弄脏我的身体

架构实战营

未来,能源枯竭可以逆转吗?

白洞计划

【Flutter 专题】105 图解自定义 ACEPageMenu 滑动菜单 (一)

阿策小和尚

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

redis分布式锁原理

Skysper

redis 分布式锁

MySQL基础之十一:创建表

打工人!

MySQL 6月日更

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