简单、安全:Docker for Windows Desktop 现已支持Kubernetes 1.8版本

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: Docker 已经将Kubernetes整合进Docker for Windows的桌面系统了。现在,您可以使用它来开发Linux容器了。

写在前面

在Edge channel(测试通道)中,Docker 已经将Kubernetes整合进Docker for Windows的桌面系统了。此版本使用的是Kubernetes 1.8,就像Docker for Mac和Docker Enterprise Edition一样(点击下列文章标题,查看相关内容)。现在,您可以使用它来开发Linux容器了!

如何获取Kubernetes?

在桌面上获取Kubernetes的最简单方法就是如下图一样:

0

只需选中该框,点击继续就可以了。

我们在桌面上用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编排器。

1

通过支持Kubernetes 的测试版,如今Docker可以为用户提供端到端的容器管理软件和服务,这些容器管理软件和服务跨越了运行Docker for Mac 或 Docker for Windows的开发者工作站,贯穿了使用Docker CE 或 Docker EE进行的测试和CI/CD 。我们的容器管理平台,支持在本地或云端的生产环境中运行Docker EE。

如何开始?

3

您需要先了解两件事:

  1. 使用Edge channel (测试通道)

支持Kubernetes的这个版本仍被视为测试版,您必须在Edge channel (测试通道)上,才可以下载和使用Kubernetes组件,Docker for Windows的版本必须是18.02版或更高版本。

  1. 已经使用了其他的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在部署应用程序时的操作是相同的。)

4

备注:文章转自Docker公司官方公众号,原文作者为 Jim Armstrong Docker公司。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
目录
相关文章
|
11天前
|
Kubernetes Java Docker
利用(K8S)配合Docker部署jar包
通过Docker打包并部署到Kubernetes(K8S)集群的过程。首先,通过SpringBoot生成jar包,接着在K8S环境中创建并编辑Dockerfile文件。随后构建Docker镜像,并将其推送到镜像仓库。最后,通过一系列kubectl命令(如get pods、get svc、logs等),展示了如何在K8S中管理应用,包括查看Pod状态、服务信息、Pod日志以及重启Pod等操作。
61 2
|
9天前
|
Ubuntu Linux pouch
Docker容器管理工具
文章介绍了Docker容器管理工具,以及早期使用的LXC容器管理工具,包括它们的安装、使用和相关技术特点。
38 10
Docker容器管理工具
|
9天前
|
Kubernetes 负载均衡 前端开发
二进制部署Kubernetes 1.23.15版本高可用集群实战
使用二进制文件部署Kubernetes 1.23.15版本高可用集群的详细教程,涵盖了从环境准备到网络插件部署的完整流程。
18 2
二进制部署Kubernetes 1.23.15版本高可用集群实战
|
7天前
|
Cloud Native 持续交付 Docker
云原生技术实践:Docker容器化部署教程
【9月更文挑战第4天】本文将引导你了解如何利用Docker这一云原生技术的核心工具,实现应用的容器化部署。文章不仅提供了详细的步骤和代码示例,还深入探讨了云原生技术背后的哲学,帮助你理解为何容器化在现代软件开发中变得如此重要,并指导你如何在实际操作中运用这些知识。
|
8天前
|
存储 Kubernetes Ubuntu
Ubuntu 22.04LTS版本二进制部署K8S 1.30+版本
这篇文章详细介绍了在Ubuntu 22.04 LTS系统上使用VMware Fusion虚拟化软件部署Kubernetes 1.30+版本的完整过程,包括环境准备、安装containerd、配置etcd、生成证书、部署高可用组件、启动Kubernetes核心组件以及网络插件的部署和故障排查。
36 4
|
11天前
|
Kubernetes Cloud Native 开发者
探索云原生技术:从Docker到Kubernetes的旅程
【8月更文挑战第31天】云原生技术正在改变软件开发、部署和运维的方式。本文将带你了解云原生的核心概念,并通过实际代码示例,展示如何使用Docker容器化应用,并进一步通过Kubernetes进行集群管理。我们将一起构建一个简单的微服务架构,体验云原生带来的高效与便捷。
|
11天前
|
Kubernetes Cloud Native 云计算
云原生入门:从Docker到Kubernetes的旅程
【8月更文挑战第31天】 在数字化转型的浪潮中,云原生技术成为推动现代软件开发的关键力量。本文将引导读者理解云原生的基本概念,通过Docker和Kubernetes的实际应用示例,展示如何在云平台上部署和管理容器化应用。我们将一起探索服务编排、持续集成和微服务架构的实践之路,旨在为初学者揭开云原生技术的神秘面纱,并激发对这一前沿领域的深入探索。
|
11天前
|
运维 Kubernetes Cloud Native
云原生技术入门:Kubernetes和Docker的协同工作
【8月更文挑战第31天】 在云原生的世界里,容器技术是基石。本文将带你了解如何通过Kubernetes和Docker这两个强大的工具,搭建起你的云原生应用架构。我们将一起探索它们如何相互配合,提升开发与运维的效率。准备好了吗?让我们启航,探索云原生的奥秘!
|
9天前
|
存储 Kubernetes 负载均衡
CentOS 7.9二进制部署K8S 1.28.3+集群实战
本文详细介绍了在CentOS 7.9上通过二进制方式部署Kubernetes 1.28.3+集群的全过程,包括环境准备、组件安装、证书生成、高可用配置以及网络插件部署等关键步骤。
72 3
CentOS 7.9二进制部署K8S 1.28.3+集群实战
|
8天前
|
存储 Kubernetes 测试技术
k8s使用pvc,pv,sc关联ceph集群
文章介绍了如何在Kubernetes中使用PersistentVolumeClaim (PVC)、PersistentVolume (PV) 和StorageClass (SC) 来关联Ceph集群,包括创建Ceph镜像、配置访问密钥、删除默认存储类、编写和应用资源清单、创建资源以及进行访问测试的步骤。同时,还提供了如何使用RBD动态存储类来关联Ceph集群的指南。
24 7

相关产品

  • 容器服务Kubernetes版