CNCF
The CNCF is a vendor-neutral open source community that fosters the adoption and advancement of cloud-native technologies. It defines cloud-native as:
- Container-packaged: Software is packaged as container images.
- Dynamically orchestrated: Containers are managed by orchestrators like Kubernetes.
- Microservices-oriented: Applications are composed of loosely coupled, modular services.
- Automated: Infrastructures and pipelines are managed declaratively and automated
1. Canonical Layers to Cloud-Native
1.0.1. Provisioning
1.0.2. Runtime
1.0.3. Orchestration and Management
1.0.4. App Definition and Development
2. Ancillary Pillars to Cloud-Native
2.0.1. Observability and Analysis
2.0.2. Platform
3. Projects
3.3. Storage
Project |
Utility |
Rook |
Storage |
TiKV |
distributed key-val store |
Vitess |
Scalable Relational DB |