Serverless architecture is often debated with container based Kubernetes as it allows scaling without much complexity. Kubernetes provides easy integration of different types of services on one cluster and enables micro service architecture. On the other hand, Serverless are event driven providing run on demand architecture.