At today’s Dockercon Eu (2017), SolomonAnnounceDocker will support the native Kubernetes, which means that Kubernetes will be the same as Swarm as the Docker platform arrangement management system. Thisinclude Docker EE、Docker CE and Docker for Mac/Windows and other platformssupport.
Docker for Mac/Windows
Docker for Mac/Windows to deploy Docker-compose/SWARM in the local Kubernetes cluster. Docker Swarm and Kubernetes share the same mirror, storage rolls, and containers (that is, the two scheduling systems manages the same simultaneous managing the same manages at the same time to manage the same similarities and manages the same simultaneous managing the same managing the same simultaneous managing the same managers at the same time managing the same similarities and managing the same management at the same time. Concope). This helps simplify the development, construction, testing and deployment of container applications.
In order to achieve this goal, Docker is based on Kubernetes Custom Resources and API Server Aggregation to deploy Docker Compose Apps as native Kubernetes Pods/Services.
Hereis a docker for mac example video, which is very interesting.
Docker EE
When creating stack, you can choose Swarm or Kubernetes:
and you can also check the shared resource in Shared Resources:
Of course, the deployment is also very simple, built -in Docker Ee, Swarm and Kubernetes share the same Node:
HereHere is also a sample video of Docker EE + Kubernetes.
Docker CE/Moby
Moby and Kubernetes Integration through a series of open source projectsto implement:
- containerdandcri-containerd, you can refer toKubernetes The Hard WayView how to use
- Linuxkit: SupportConstruct Kubernetes mirror
- Infrakit: SupportKubernetes Flavor
- libnetwork: Increase the support of CNIhttps://github.com/docker/libnetwork/pull/1978
- Notarywill contribute to CNCF
- libentitlementwill provide high -end security interface
Unfortunately, this function is temporarily unable to experience it, and you need to wait until Docker’s next release. Students who want to preview in advance can clickhttps://beta.docker.com/Register preview.
This article was authorized by the author, the original linkClick here