Skip to content

Cloud Native Tools

Tools change. This is your reference guide to the current cloud native ecosystem.

These are implementation guides for specific tools — how to install, configure, operate, and troubleshoot them. For the principles and practices behind these tools, see Platform Engineering.


toolkits/
├── cicd-delivery/ # CI/CD & Delivery (13 modules)
│ ├── ci-cd-pipelines/ # Dagger, Tekton, Argo Workflows
│ ├── gitops-deployments/ # ArgoCD, Argo Rollouts, Flux, Helm
│ ├── source-control/ # GitLab, Gitea/Forgejo, GitHub Advanced
│ └── container-registries/ # Harbor, Zot, Dragonfly
├── observability-intelligence/ # Observability (14 modules)
│ ├── observability/ # Prometheus, OTel, Grafana, Loki, Pixie, Hubble, Coroot
│ └── aiops-tools/ # Anomaly detection, event correlation
├── infrastructure-networking/ # Infrastructure (33 modules)
│ ├── iac-tools/ # Terraform, OpenTofu, Pulumi, Ansible, Wing, SST, System Initiative, Nitric
│ ├── k8s-distributions/ # k3s, k0s, MicroK8s, Talos, OpenShift, Managed K8s
│ ├── networking/ # Cilium, Service Mesh
│ ├── platforms/ # Backstage, Crossplane, cert-manager
│ └── storage/ # Rook/Ceph, MinIO, Longhorn
├── security-quality/ # Security & Quality (13 modules)
│ ├── security-tools/ # Vault, OPA/Gatekeeper, Falco, Tetragon, KubeArmor
│ └── code-quality/ # SonarQube, Semgrep, CodeQL, Snyk, Trivy
├── developer-experience/ # Developer Experience (11 modules)
│ ├── devex-tools/ # K9s, Telepresence, Local K8s, DevPod, Gitpod/Codespaces
│ └── scaling-reliability/ # Karpenter, KEDA, Velero
└── data-ai-platforms/ # Data & AI Platforms (12 modules)
├── ml-platforms/ # Kubeflow, MLflow, Feature Stores, vLLM, Ray Serve, LangChain
└── cloud-native-databases/ # CockroachDB, CloudNativePG, Neon/PlanetScale, Vitess

ToolkitModulesKey Tools
CI/CD Pipelines3Dagger, Tekton, Argo Workflows
GitOps & Deployments4ArgoCD, Argo Rollouts, Flux, Helm
Source Control3GitLab, Gitea/Forgejo, GitHub Advanced
Container Registries3Harbor, Zot, Dragonfly
ToolkitModulesKey Tools
Observability Stack8Prometheus, OpenTelemetry, Grafana, Loki, Pixie, Hubble, Coroot
AIOps Tools6Anomaly detection, event correlation, root cause analysis
ToolkitModulesKey Tools
IaC Tools10Terraform, OpenTofu, Pulumi, Ansible, Wing, SST, System Initiative, Nitric
K8s Distributions6k3s, k0s, MicroK8s, Talos, OpenShift, Managed K8s
Networking2Cilium, Service Mesh
Platforms3Backstage, Crossplane, cert-manager
Storage3Rook/Ceph, MinIO, Longhorn
Subtotal24
ToolkitModulesKey Tools
Security Tools6Vault, OPA/Gatekeeper, Falco, Tetragon, KubeArmor
Code Quality5SonarQube, Semgrep, CodeQL, Snyk, Trivy
ToolkitModulesKey Tools
DevEx Tools5K9s, Telepresence, Local K8s, DevPod, Gitpod/Codespaces
Scaling & Reliability3Karpenter, KEDA, Velero
ToolkitModulesKey Tools
ML Platforms6Kubeflow, MLflow, Feature Stores, vLLM, Ray Serve, LangChain
Cloud-Native Databases4CockroachDB, CloudNativePG, Neon/PlanetScale, Vitess

GroupToolkitsModules
CI/CD & Delivery413
Observability214
Infrastructure524
Security & Quality211
Developer Experience28
Data & AI Platforms210
Total1780

  1. Read Foundations first — understand the theory behind the tool
  2. Read the Discipline — understand the practices the tool implements
  3. Pick tools based on need — not everything applies to your stack
  4. Hands-on practice — every toolkit includes exercises
  5. Stay current — tools evolve, check release notes

We include tools that are:

  • CNCF Graduated/Incubating — community validation
  • Production-proven — battle-tested at scale
  • Actively maintained — regular releases, active community
  • Interoperable — works with the broader ecosystem

Pick a toolkit based on your current focus:

  • Starting observability? Begin with Prometheus
  • Implementing GitOps? Start with ArgoCD
  • Managing infrastructure? Check out Terraform
  • Building a platform? Check out Backstage
  • Securing clusters? Start with Falco
  • ML workloads? Begin with Kubeflow

Before diving into toolkits:

  • Complete relevant Foundations modules
  • Understand the Discipline the tool supports
  • Have a Kubernetes cluster (kind/minikube for learning)

“Principles tell you why. Tools tell you how.”