支持 Kubernetes 的 Docker 企业版正式开启公测,新版本特性先睹为快

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 支持Kubernetes的Docker企业版都有哪些新特性?

说在前面

2018年1月,Docker 推出了其容器管理平台——Docker企业版(Docker EE)的公开测试版。早前在DockerCon欧洲大会上曾宣布,在这个版本中,Kubernetes将作为一个可选的编排解决方案与Docker Swarm并存。有了这个解决方案,企业用户就能够使用Swarm或完全兼容的Kubernetes来部署其应用程序,同时满足了长久以来用户对Docker的期望,即保证了从开发人员到IT人员一致的工作流程,尤其是与近日发布支持Kubernetes的Docker for Mac版本衔接(详情请查看Docker for Mac)。除了Kubernetes之外,此版本还增强了Swarm和Docker Trusted Registry(DTR)的相关功能,您可以在测试期间自行对其进行测试。

由于用户对此测试版非常期待,所以Docker决定将在未来几周内分批发放公测码。通过www.docker.com/kubernetes申请参加测试的个人将收到有关如何访问此版本以及向何处提交反馈的说明。Docker鼓励其合作伙伴利用这段时间来测试和验证他们的Docker和Kubernetes解决方案。在此次测试期间,注册功能将持续对用户开放。(https://beta.docker.com/

探索新特性

image

在DockerCon欧洲,Docker演示了如何在Docker 企业版中使用Kubernetes的相关功能。

在此测试版中探索一些我们尚未提及的其他增强功能,例如Swarm的增强功能。一些新特性:

  • 将Kubernetes集成到Docker EE访问控制——整合您公司的LDAP(轻量级目录访问协议)/ Active Directory(动态目录),并为不同的团队和个人分配灵活和细粒度的访问权限。通过对Swarm和Kubernetes的支持,您可以在相同的集群中将工作在不同项目和使用不同编排的团队进行隔离,从而优化开发人员和运维人员之间的效率并简化流程。
  • 将Kubernetes集成到Docker Trusted Registry(DTR)——通过使用Docker EE,与Kubernetes合作的团队可以将镜像部署在本地或云中的私有镜像仓库以实现安全、自动化的镜像管理。镜像签名和扫描以及镜像晋升功能同样适用于这两种编排。
  • 通过镜像仓库来备份镜像——用户现在可以将镜像从一个DTR推送到另一个DTR或Docker Hub中。它提供了通过自动化策略跨不同集群移动镜像的能力。一个常见的应用场景就是将镜像从开发/测试集群推送到生产集群,并能够将镜像仓库备份到像Docker Hub这样的辅助位置。
  • 改善Swarm Layer 7路由——基于Interlock项目的新服务,在使用基于Swarmkit的应用程序时增强了以下网络功能:
  • 可扩展性和性能改善
  • SSL终止
  • 基于路径的路由选择
  • 包含nginx代理,未来将具有第三方代理功能

尝试自己的测试版

除了在您自己的服务器和云环境中安装测试版本之外,您还可以通过Web浏览器体验此版本。它拥有与Play with Docker环境相同的后端支持,您不需要安装任何软件就可以在Web浏览器中自由探索和测试新的Docker EE功能了。

image

如果您正在探索Kubernetes或寻找保护和管理Kubernetes环境的方法,那么您一定要注册此测试版来亲自了解Docker EE是如何简化应用程序开发和部署的流程。

备注:文章转载自Docker公司微信公众号,原文作者 Vivek Saraswat

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
8月前
|
Kubernetes Docker 容器
Kubernetes与Docker参数对照:理解Pod中的command、args与Dockerfile中的CMD、ENTRYPOINT。
需要明确的是,理解这些都需要对Docker和Kubernetes有一定深度的理解,才能把握二者的区别和联系。虽然它们都是容器技术的二个重要组成部分,但各有其特性和适用场景,理解它们的本质和工作方式,才能更好的使用这些工具,将各自的优点整合到生产环境中,实现软件的快速开发和部署。
307 25
|
11月前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
623 78
|
11月前
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
439 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
11月前
|
存储 Kubernetes Docker
Kubernetes(k8s)和Docker Compose本质区别
理解它们的区别和各自的优势,有助于选择合适的工具来满足特定的项目需求。
1241 19
|
10月前
|
Kubernetes Linux 虚拟化
入门级容器技术解析:Docker和K8s的区别与关系
本文介绍了容器技术的发展历程及其重要组成部分Docker和Kubernetes。从传统物理机到虚拟机,再到容器化,每一步都旨在更高效地利用服务器资源并简化应用部署。容器技术通过隔离环境、减少依赖冲突和提高可移植性,解决了传统部署方式中的诸多问题。Docker作为容器化平台,专注于创建和管理容器;而Kubernetes则是一个强大的容器编排系统,用于自动化部署、扩展和管理容器化应用。两者相辅相成,共同推动了现代云原生应用的快速发展。
2634 11
|
12月前
|
运维 Kubernetes Docker
深入理解容器化技术:Docker与Kubernetes的协同工作
深入理解容器化技术:Docker与Kubernetes的协同工作
305 14
|
12月前
|
关系型数据库 MySQL Java
【Docker最新版教程】一文带你快速入门Docker常见用法,实现容器编排和自动化部署上线项目
Docker快速入门到项目部署,MySQL部署+Nginx部署+docker自定义镜像+docker网络+DockerCompose项目实战一文搞定!
1976 10
|
11月前
|
存储 安全 数据中心
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具
Docker 容器凭借轻量级和高效的特性,成为应用部署的重要工具。本文探讨了 Docker 如何通过 Namespace 和 Cgroups 实现 CPU、内存、网络和存储资源的隔离,提高系统安全性和资源利用率,以及面临的挑战和应对策略。
195 1
|
运维 Kubernetes Cloud Native
云原生技术入门:Kubernetes和Docker的协同工作
【10月更文挑战第43天】在云计算时代,云原生技术成为推动现代软件部署和运行的关键力量。本篇文章将带你了解云原生的基本概念,重点探讨Kubernetes和Docker如何协同工作以支持容器化应用的生命周期管理。通过实际代码示例,我们将展示如何在Kubernetes集群中部署和管理Docker容器,从而为初学者提供一条清晰的学习路径。
|
12月前
|
Kubernetes 开发者 Docker
Docker与Kubernetes的协同工作
Docker与Kubernetes的协同工作

相关产品

  • 容器服务Kubernetes版