Technology · Ebook
KubeVela: Application-Centric Delivery
by Shriira Press
KubeVela is an application-centric delivery and management platform on Kubernetes — built on the Open Application Model (OAM), it abstracts Kubernetes complexity so developers deliver applications and platform teams build internal developer platforms. This free book teaches it from the ground up: the application delivery problem and what KubeVela is, application delivery and platform engineering, the Open Application Model (components and traits), KubeVela's architecture (the control plane and definitions), the Application, components and traits in depth, workflows (orchestrating delivery), extensibility (defining capabilities with CUE), multi-environment and multi-cluster delivery, and using KubeVela in practice (platform engineering, the ecosystem). Ten focused chapters with clear diagrams that demystify application-centric delivery — turning infrastructure-centric Kubernetes into a simple, governed, portable application platform and a foundation for platform engineering.
Contents
- 1Preface
- 2Chapter 1 — What KubeVela Is
- 3Chapter 2 — Application Delivery and Platform Engineering
- 4Chapter 3 — The Open Application Model
- 5Chapter 4 — KubeVela's Architecture
- 6Chapter 5 — The Application
- 7Chapter 6 — Components and Traits in Depth
- 8Chapter 7 — Workflows: Orchestrating Delivery
- 9Chapter 8 — Extensibility: Defining Capabilities with CUE
- 10Chapter 9 — Multi-Environment and Multi-Cluster Delivery
- 11Chapter 10 — Using KubeVela in Practice
