DockerCon EU (2017) 上,Solomon 宣布 Docker 将原生支持 Kubernetes,也就是说 Kubernetes 将和 Swarm 一样作为 Docker 平台的编排管理系统。这包括 Docker EE、Docker CE 以及 Docker for Mac/Windows 等全平台的支持。Docker for Mac/WindowsDocker for Mac/Windows 将原生支持把基于
docker-compose/swarm 的应用部署到本地的 Kubernetes 集群中,docker swarm 和 Kubernetes
共享相同的镜像、存储卷以及容器(也就是两种调度系统同时管理同一套容器)。这有助于简化容器应用的开发、构建、测试以及部署。为了实现这个目标,Docker 基于 Kubernetes Custom Resources 和 API server aggregation 将 Docker Compose apps 部署为原生的 Kubernetes Pods/Services。这里是一个 Docker for Mac 的示例视频,非常有趣。Docker EE在创建 Stack 的时候可以选择 Swarm
………………………………