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