KCNA — Chapter 7: Cloud Native App Delivery
Chapter 7: Cloud Native Application Delivery
Cloud Native Application Delivery is one of the five KCNA exam domains (8% of the exam). This chapter covers CI/CD, GitOps, Helm, and deployment strategies — how cloud-native applications get from code to production.
What You’ll Learn
| # | Topic | Key Concepts |
|---|---|---|
| 1 | CI/CD Fundamentals | Continuous Integration, Continuous Delivery/Deployment, pipelines |
| 2 | GitOps Principles | Git as single source of truth, reconciliation, pull-based delivery |
| 3 | Helm Package Manager | Charts, values, releases, repositories |
| 4 | ArgoCD and Flux | GitOps tooling, declarative delivery, sync strategies |
| 5 | Deployment Strategies | Rolling, blue-green, canary, A/B testing |
KCNA Exam Relevance
The Cloud Native Application Delivery domain tests your understanding of:
- CI/CD pipelines — how code moves from development to production
- GitOps — using Git as the single source of truth for infrastructure
- Helm — Kubernetes package management
- ArgoCD and Flux — GitOps controllers for Kubernetes
- Deployment strategies — safe ways to release new versions
Chapter Roadmap
Cloud Native App Delivery
├── CI/CD Fundamentals
│ └── CI, CD, pipelines, tools
├── GitOps Principles
│ └── Git as source of truth, pull vs push, reconciliation
├── Helm Package Manager
│ └── Charts, values, releases, repos
├── ArgoCD and Flux
│ └── GitOps controllers, sync, declarative delivery
└── Deployment Strategies
└── Rolling, blue-green, canary, A/B
Prerequisites
Before starting this chapter, you should be comfortable with:
- Kubernetes resources — Deployments, Services (Chapter 3)
- Cloud-native architecture concepts (Chapter 5)
- Basic understanding of Git version control
Let’s Get Started
Begin with understanding CI/CD — the backbone of modern software delivery.