What Kubernetes is not
Kubernetes is not a Platform as a Service (PaaS). It doesn’t dictate many important aspects that are left to you or to other systems built on top of Kubernetes, such as OpenShift and Tanzu. For example:
- Kubernetes doesn’t require a specific application type or framework
 - Kubernetes doesn’t require a specific programming language
 - Kubernetes doesn’t provide databases or message queues
 - Kubernetes doesn’t distinguish apps from services
 - Kubernetes doesn’t have a click-to-deploy service marketplace
 - Kubernetes doesn’t provide a built-in function as a service solution
 - Kubernetes doesn’t mandate logging, monitoring, and alerting systems
 - Kubernetes doesn’t provide a CI/CD pipeline