Docker - это движок с открытым исходным кодом, который автоматизирует развертывание любого приложения в виде облегченного самодостаточного контейнера.
Kubernetes - это система оркестрации с открытым исходным кодом для контейнеров Docker.
(ранее XenServer).