可移植性瓶颈突破,Docker Desktop 完成对 Kubernetes 的一致性测试

简介: Kubernetes 的设计理念是成为一个任何软件都可以在其上进行构建的平台。与其它同类型的项目一样,其风险在于不同的分布差异使得应用程序不能实现真正的可移植性。

screenshot

本文首发自“Docker公司”公众号(ID:docker-cn)
编译丨小东
每周一、三、五 与您不见不散!


screenshot

随着这条“You are now Certified Kubernetes.”的评论发表,Docker for Windows 和 Docker for Mac 通过了 Kubernetes 的一致性测试。自一月份以来,Kubernetes 就已经可以在 Docker for Windows 和 Docker for Mac 上使用了,而这个消息首次在去年的 DockerCon 欧洲大会上宣布。但为什么这条评论对于许多正在使用 Docker for Windows 和 Docker for Mac 的用户来说很重要呢?


Kubernetes 的设计理念是成为一个任何软件都可以在其上进行构建的平台。与其它同类型的项目一样,其风险在于不同的分布差异使得应用程序不能实现真正的可移植性。Kubernetes 项目意识到这种风险,这就促使了一致性工作团队的形成。该团队拥有一组测试套件,任何分发 Kubernetes 的用户都可以运行,并将结果提交以获取官方认证。这个测试套件就是检查 Kubernetes 的行为,正确地公开各种 API,并确保使用了核心 API 构建而成的应用程序成功运行。事实上,我们的企业容器平台 —— Docker 企业版(EE),使用的是相同的测试套件来获取认证。您可以浏览 https://github.com/cncf/k8s-conformance 了解有关该测试套件的更多信息。

这对 Docker for Windows 和 Docker for Mac 来说非常重要,因为我们希望它可以成为Docker 和 Kubernetes 开发应用程序时最简单的方式。如果无法轻易测试应用程序和其重要配置的情况下,那么在本地您总会冒着“在我的机器上工作”的风险。


screenshot

随着上周 Docker EE 2.0 版本以及支持 Kubernetes 的消息发布后,这是我们下周前往哥本哈根 KubeCon 欧洲大会的最佳时机。如果您对我们为何采用 Kubernetes 或下一步计划感兴趣,请来我们的展位#S-C30,报名(http://t.cn/Rui5UBQ)参加 Docker 和 Kubernetes 研讨会。

不能参加 KubeCon 欧洲大会?那么在旧金山举办的 DockerCon 2018 也是您了解Kubernetes 与 Docker 平台集成的又一绝佳机会。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
29天前
|
运维 Kubernetes 监控
构建高效自动化运维体系:基于Docker和Kubernetes的实践指南
【2月更文挑战第30天】 在当今快速发展的云计算时代,传统的IT运维模式已难以满足业务的敏捷性和稳定性需求。本文深入探讨了如何通过Docker容器化技术和Kubernetes集群管理工具构建一个高效、可靠的自动化运维体系。文章首先概述了容器化技术和微服务架构的基本概念,随后详细阐述了基于Docker的应用打包、部署流程,以及Kubernetes在自动化部署、扩展和管理容器化应用中的关键作用。最后,文中通过案例分析,展示了如何在实际场景中利用这些技术优化运维流程,提高系统的整体效率和可靠性。
|
1月前
|
缓存 测试技术 持续交付
docker desktop 搜索不到images
【2月更文挑战第23天】
180 0
|
14天前
|
jenkins 测试技术 持续交付
软件测试|docker搭建Jenkins+Python+allure自动化测试环境
通过以上步骤,你可以在Docker中搭建起Jenkins自动化测试环境,实现Python测试的自动化执行和Allure报告生成。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
34 6
|
20天前
|
运维 Kubernetes 持续交付
构建高效自动化运维体系:基于Docker和Kubernetes的最佳实践
在现代云计算环境中,自动化运维成为保障系统稳定性与提升效率的关键。本文深入探讨了如何利用Docker容器化技术和Kubernetes容器编排工具构建一个高效、可靠的自动化运维体系。文中不仅介绍了相关的技术原理,还结合具体案例分析了实施过程中的常见问题及解决方案,为读者提供了一套行之有效的最佳实践指南。
|
30天前
|
Kubernetes 开发者 Docker
构建高效微服务架构:Docker与Kubernetes的完美搭档
【2月更文挑战第29天】在当今快速发展的软件开发领域,微服务架构已成为提高系统可维护性、扩展性和敏捷性的关键解决方案。本文将深入探讨如何利用Docker容器化技术和Kubernetes集群管理工具,共同构建一个既高效又可靠的微服务环境。我们将分析Docker和Kubernetes的核心功能,并展示它们如何协同工作以简化部署流程、增强服务发现机制以及实现无缝的服务伸缩。通过实际案例分析,本文旨在为开发者提供一套实用的微服务架构设计和实施指南。
|
1月前
|
Kubernetes API Docker
Docker+K8s基础(重要知识点总结)
Docker+K8s基础(重要知识点总结)
54 0
|
1月前
|
SQL Apache 流计算
Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
【2月更文挑战第25天】Apache Flink官方网站提供了关于如何使用Docker进行Flink CDC测试的文档
141 3
|
1月前
|
Ubuntu Shell 开发者
Docker容器管理
Docker容器管理
35 0
|
1月前
|
Kubernetes 云计算 开发者
云计算中的容器化技术:Docker与Kubernetes的实践
云计算中的容器化技术:Docker与Kubernetes的实践
74 0
|
10天前
|
测试技术 C语言
网站压力测试工具Siege图文详解
网站压力测试工具Siege图文详解
19 0