Docker swarm - this is much easy to use Container Orchestration Product from Docker. Think it as a tool which will manage containers like create, delete and modify in multi node architecture which is deployed across nodes
Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Google originally designed Kubernetes, but the Cloud Native Computing Foundation now maintains the project.This can use Container Enginer other than Docker as well whereas Docker Swarm need to use Docker only
Docker swarm - this is much easy to use Container Orchestration Product from Docker. Think it as a tool which will manage containers like create, delete and modify in multi node architecture which is deployed across nodes