Beta Kubernetes support lands in Docker for Windows Desktop
© Shutterstock / Le Moal
It’s finally here! Four months ago, the Docker team announced that they would add optional Kubernetes to Docker Community Edition for Mac and Windows and now we’re already seeing results. Docker for Windows with beta support for using Kubernetes as your orchestrator is now available.
In mid-October 2017, Michael Friis, Project Manager at Docker, announced in a blog post that they would add optional Kubernetes to Docker Community Edition for Mac and Windows.
Docker for Windows with Kubernetes
The beta for Docker for Windows Desktop with integrated Kubernetes can now be found in the edge channel. This release includes Kubernetes 1.8 and will allow you to develop Linux containers.
All you have to do is check the box and you’re ready to go
With beta support for Kubernetes, Docker provides users end-to-end container-management software and services spanning from developer workstations running Docker for Mac or Docker for Windows, through test and CI/CD using Docker CE or Docker Enterprise Edition (EE), our container platform, through to production systems on-premises or in the cloud running Docker EE.
— Jim Armstrong, Docker
If you want to give it a try, you must be on the Edge channel (otherwise you can’t download it).The Docker for Windows version should be 18.02 or later. If you need instructions for getting an example app up and running, check out the Docker for Windows Desktop with Kubernetes page.
If you are already running a version of kubectl pointed at another environment, you need to follow the activation instructions to change contexts to docker-for-desktop.
PS: Your other workloads won’t be affected when you enable or disable the Kubernetes server.
SEE ALSO: Year in Review: Docker in 2017
Docker for Mac with Kubernetes
Docker for Mac with beta Kubernetes support became publicly available in early January. In short, “you can run a single node Kubernetes cluster on your Mac and use both kubectl commands and docker commands to control your containers,” according to the blog post announcing the Kubernetes support.
Shortly thereafter Kubernetes support for Docker EE was announced. “With this solution, organizations will be able to deploy applications with either Swarm or fully-conformant Kubernetes while maintaining the consistent developer-to-IT workflow users have come to expect from Docker, especially when combined with the recent edge release of Docker for Mac with Kubernetes support.”