Kubernetes построен по технологии Docker. Это инструмент оркестровки для контейнера Docker, тогда как Docker - это технология создания и развертывания контейнеров.
Docker, начиная с поставщика платформы как услуги (PaaS) с именем dotCloud.
В целом, Kubernetes связан с контейнером Docker, что позволяет вам реализовать переносимость и расширяемость приложения в оркестровке контейнера.
DOCKER
Легко и быстро установить и настроить
Функциональность предоставляется и ограничивается Docker API
Быстрое развертывание и масштабирование контейнера даже в очень больших кластерах
Автоматическая внутренняя балансировка нагрузки через любой узел в кластере
Простые общие локальные тома
Kubernetes
Требуется некоторая работа, чтобы начать работу
Определения клиента, API и YAML являются уникальными для Kubernetes
Обеспечивает надежные гарантии кластерным государствам за счет скорости
Для включения балансировки нагрузки требуется ручная настройка сервиса
Объемы, разделяемые в пакетах
Это просто базовая идея, которая хотя бы объясняет разницу. Если вы хотите углубиться в подробности, посмотрите мои сообщения
http://www.thecreativedev.com/an-introduction-to-kubernetes/
http://www.thecreativedev.com/learn-docker-works/