HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

评论

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

LeetCode题解:208. 实现 Trie (前缀树),对象,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【Dubbo3.0 技术专题】总体技术体系介绍及技术指南(目录)

洛神灬殇

dubbo Dubbo服务 8月日更 Dubbo3

JavaScript 中如何比较变量的相等

devpoint

JavaScript ES6 8月日更

架构实战营毕业总结

唐高为

入职新公司后如何快速上手项目

咔咔

php MySQL 数据库

Android开发:Android Studio插件GsonFormat根据Json自动生成javabean的方法

三掌柜

8月日更 8月

QDS04 TensorFlow

耳东@Erdong

tensorflow 8月日更 qds

Seata搭建与分布式事务入门

码农参上

SpringCloud spring cloud alibaba seata 8月日更

毕业设计:电商秒杀系统

唐高为

实战架构训练营总结

贯通

#架构实战营

Vue进阶(三十六):created() 详解

No Silver Bullet

Vue 8月日更

Vue进阶(三十七):created、mounted等钩子函数整理

No Silver Bullet

Vue 8月日更

docker介绍与安装

Rubble

Docker 8月日更

如何设计一个容错的微服务架构

架构精进之路

架构 微服务 8月日更

https 与 http 区别

一个大红包

8月日更

在线日期计算器

入门小站

工具

【Flutter 专题】66 图解基本约束 Box (一)

阿策小和尚

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

模块五作业

Mr.He

架构实战营

【设计模式】中介者模式

Andy阿辉

C# 后端 设计模式 8月日更

手撸二叉树之二叉树的堂兄弟节点

HelloWorld杰少

数据结构与算法 8月日更

架构实战营 | 毕业总结

架构实战营

Flutter Android 端 FlutterEngine Java 相关流程源码分析

工匠若水

flutter android 面试 8月日更

Python开发篇——基于React-Dropzone开发上传组件

吴脑的键客

Python flask React

有书香气的七夕节

箭上有毒

8月日更

Linux之rcp命令

入门小站

Linux

python-类,对象--》多态,封装,继承

加里都好

Python

「让我们一起Golang」让协程自己kill自己

Regan Yue

协程 Go 语言 8月日更

配置Flink流式应用(九)

Databri_AI

flink Kubernetes YARN

架构训练营毕业总结

Neil43

架构训练营

MySQL 系列教程之(四)MySQL 中的数据类型

若尘

MySQL 数据库 8月日更

crudapi增删改查接口零代码产品成功案例之商会联盟卡项目

crudapi

Java Vue 零代码 crudapi qusar

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