【转载】Kubernetes 加入Docker 平台,Mac和Windows开发者的福音

简介: 写在前面 在Docker欧洲大会上,Docker宣布平台将提供对Kubernetes 的支持,并且还将为Mac 和Windows 上的Docker 社区版(CE)添加可选的Kubernetes 编排。

写在前面

在Docker欧洲大会上,Docker宣布平台将提供对Kubernetes 的支持,并且还将为Mac 和Windows 上的Docker 社区版(CE)添加可选的Kubernetes 编排。大会现场进行了demo 预览,并计划于2017年底发布一个测试版。

Docker CE for Mac 和 Windows对Kubernetes的支持

随着在Docker CE for Mac和Windows中提供对Kubernetes 的支持,Docker 公司可以跨越开发人员的工作站为客户提供端对端的容器化管理软件和服务套件,并为其在本地或云端提供一整套从测试环节到CI / CD环节再到生产环节的供应链体系。

Docker for Mac和Windows是开发人员在配置Docker开发环境时最喜欢使用的一种方式。 每天,成千上万的开发人员都会用它进行构建、测试和调试容器化的应用程序。之所以Docker for Mac和Windows会受到开发人员的喜爱是因为它 安装简单、可以 自动更新 并分别与 macOS和Windows结合紧密。

Kubernetes社区已经建立了可靠的解决方案,用于在开发者工作站上安装有限的Kubernetes 开发设置,包括Minikube (其本身有部分基于Docker-machine项目,这个项目先于Docker for Mac和Windows) 。这些解决方案的共同之处在于,它们可以对一系列紧凑的 docker build → run → test 的迭代进行“微妙的”配置。

一旦Docker for Mac和Windows对Kubernetes进行支持,那么 开发人员将得到一个简单易用的开发系统 ,用于构建docker-compose和Swarm-based的应用程序,还有一些部署在Kubernetes上的应用程序,从而最大限度地利用其笔记本电脑或工作站。所有容器任务(无论是构建、运行还是推送)都将使用 一套共享的镜像、卷和容器 在同一个Docker实例上运行。它将基于Docker平台的最新、最高级的版本,为Kubernetes用户提供像多级构建这样的增强功能。

更多内容

作为将Kubernetes 整合进Docker 的成果,Docker正在使用Custom Resources 和API 服务器聚合层来构建Kubernetes 组件,让它作为Kubernetes-native 上的Pods 和 Services 更简单的去部署Docker Compose 应用程序。这些组件将可以同时在Docker EE for Mac and Windows 和 Docker CE for Mac and Windows 上使用。

注册地址:大家可登录 https://beta.docker.com/ 了解关于相关测试版信息等更多信息。

相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
监控 编译器 Windows
Qt5实现Windows平台串口通信
Qt5实现Windows平台串口通信
|
安全 Linux iOS开发
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
935 53
Binary Ninja 5.1.8104 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
Linux API iOS开发
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
866 14
Binary Ninja 4.2.6455 (macOS, Linux, Windows) - 反编译器、反汇编器、调试器和二进制分析平台
|
安全 前端开发 Linux
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
441 3
Immunity CANVAS Professional 7.27 (macOS, Linux, Windows) - 渗透测试和漏洞利用平台
|
安全 Linux API
JEB Pro v5.31 (macOS, Linux, Windows) - 逆向工程平台
JEB Pro v5.31 (macOS, Linux, Windows) - 逆向工程平台
480 0
|
Unix Linux 编译器
解决在Windows平台上运行Golang程序时出现的syscall.SIGUSR1未定义错误。
通过这种结构,你的代码既可以在支持 SIGUSR1 信号的系统上正常工作,又可以在不支持这些信号的 Windows 系统上编译通过,确保跨平台的兼容性和功能的完整性。
464 0
|
Unix Linux iOS开发
Splunk Enterprise 10.0.0 (macOS, Linux, Windows) - 搜索、分析和可视化,数据全面洞察平台
Splunk Enterprise 10.0.0 (macOS, Linux, Windows) - 搜索、分析和可视化,数据全面洞察平台
402 0
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
11497 2
|
固态存储 C++ 计算机视觉
Windows平台GIMP 2.10下载教程:零基础入门高级图像编辑
GIMP(GNU Image Manipulation Program)是一款开源跨平台图像编辑工具,支持图层管理、高级修图、色彩校正等功能,广泛应用于平面设计和照片修复。其优势包括全功能免费、插件生态丰富(600+扩展插件)、硬件要求低(1GB内存即可流畅运行)。本文详细介绍GIMP的软件定位、安装流程、首次配置及常见问题解答,帮助用户快速上手并充分利用其强大功能。

相关产品

  • 容器服务Kubernetes版