In this chapter, we learned how SwarmKit allows us to update services without requiring downtime. We also discussed the current limits of SwarmKit in regards to zero downtime deployments. In the second part of the chapter, we introduced secrets as a means to provide confidential data to services in a highly secure way.
In the next chapter, we will introduce the currently most popular container orchestrator, Kubernetes. We'll discuss the objects that are used to define and run a distributed, resilient, robust, and highly available application in a Kubernetes cluster. Furthermore, the chapter will familiarize us with MiniKube, a tool used to locally deploy a Kubernetes application, and also demonstrate the integration of Kubernetes with Docker for Mac and Docker for Windows.