CNCF
- Cloud Native Computing Foundation, part of the Linux Foundation
- To support and advance cloud-native technologies, especially Kubernetes.
- Other projects:
- Prometheus: open-source monitoring and alerting system designed for reliability and scalabiliaty.
- Envoy: a high-performance service proxy and communication bus designed for microservices
- Helm: a package manager for Kubernetes, aims to simplify the deployment and management of applications using reusable configuration templates (
charts) - Containerd: lightweight container runtime.
flowchart TD
subgraph Kubernetes["Kubernetes Cluster"]
direction TB
subgraph ControlPlane["Control Plane"]
Helm["Helm\n(Package Manager)"]
Prometheus["Prometheus\n(Monitoring & Alerting)"]
end
subgraph DataPlane["Data Plane"]
Containerd["Containerd\n(Container Runtime)"]
Envoy["Envoy\n(Service Proxy / Networking)"]
end
end
Helm -->|Deploys apps| Containerd
Prometheus -->|Monitors| ControlPlane
Envoy -->|Routes traffic| Containerd