Kubernetes is commonly used as a way to host a microservice based implementation, because it and its associated ecosystem of tools provide all the capabilities needed to address key concerns of any microservice architecture.