Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Read more: https://www.docker.com/resources/what-container/

Kubernetes

Kubernetes is can be used to manage the deployment of containerized applications on our cloud infrastructure. A single Kubernetes cluster manages multiple applications consisting of one or many Docker containers. It schedules containers to run on certain hosts dynamically and as such enables automatic scaling based on resource demand with fine-grained control available on which hosts certain containers should be run preferably. Containers can be monitored to automatically detect failure and redeploy them. Kubernetes offers complex networking abilities to let containers communicate between each other and with hosts outside the cluster in a controlled and secure fashion. A powerful API is available to manage Kubernetes clusters with role-based access control.

...