写在前面
在 Edge channel(测试通道)中, Docker 已经将 Kubernetes 整合进 Docker for Windows 的桌面系统了. 此版本使用的是 Kubernetes 1.8, 就像 Docker for Mac 和 Docker Enterprise Edition 一样(点击下列文章标题, 查看相关内容). 现在, 您可以使用它来开发 Linux 容器了!
如何获取 Kubernetes?
在桌面上获取 Kubernetes 的最简单方法就是如下图一样:
只需选中该框, 点击继续就可以了.
我们在桌面上用 Kubernetes 做什么?
Docker for Mac 和 Docker for Windows 是配置 Docker 开发环境时最常用的方式, 每天都有数百万的开发人员用它们来构建, 测试和调试容器化的应用程序. 使用 Docker for Mac 或 Windows 构建时的美妙之处在于, 您可以像使用 Docker EE 时在生产系统中那样在桌面系统上部署一套完全相同的 Docker 容器镜像.
Docker for Mac 和 Docker for Windows 通常用于构建, 测试和准备发布应用程序, 而 Docker EE 则是在大规模生产中为应用程序提供保护和管理能力. 这可以很好的消除 "它只能在我的机器上运行" 的问题, 因为您是在开发, 测试和生产环境中使用相同的 Docker 引擎来运行相同的 Docker 容器, 以及相同的 Docker Swarm 和 Kubernetes 编排器.
通过支持 Kubernetes 的测试版, 如今 Docker 可以为用户提供端到端的容器管理软件和服务, 这些容器管理软件和服务跨越了运行 Docker for Mac 或 Docker for Windows 的开发者工作站, 贯穿了使用 Docker CE 或 Docker EE 进行的测试和 CI/CD . 我们的容器管理平台, 支持在本地或云端的生产环境中运行 Docker EE.
如何开始?
您需要先了解两件事:
使用 Edge channel (测试通道)
支持 Kubernetes 的这个版本仍被视为测试版, 您必须在 Edge channel (测试通道)上, 才可以下载和使用 Kubernetes 组件, Docker for Windows 的版本必须是 18.02 版或更高版本.
已经使用了其他的 Kubernetes 工具?
如果您已经运行了指向另一个环境 (例如 minikube) 的 kubectl 版本, 则需要按照激活说明将环境更改为 docker-for-desktop
尝试
如果您是 Kubernetes 的新手, 想要尝试一些入门练习, 请参阅 Docker for Windows Desktop with Kubernetes 页面 , 它为您提供了详细的应用程序启动和运行的说明示例.
您还可以观看由 Docker 的 开发者 Elton Stoneman 制作的演示视频 , 他将向您演示如何激活 Kubernetes, 并且使用 Docker compose 和 Kubernetes manifest 来部署应用程序.(注意: 这段视频使用的是 Docker for Mac , 但是它与 Docker for Windows 在部署应用程序时的操作是相同的.)
备注: 文章 转自 Docker 公司官方公众号, 原文作者为 Jim Armstrong Docker 公司.
来源: https://yq.aliyun.com/articles/424016