-
Book Overview & Buying
-
Table Of Contents
The Platform Engineer's Handbook
By :
In this chapter, we established NewTech's foundational platform runtime by building a production-grade Kubernetes environment managed through declarative infrastructure-as-code and GitOps principles [13]. We implemented a critical distinction between platform team environments and application team environments, ensuring that the platform itself follows proper SDLC practices while providing a stable foundation for development teams.
Using Pulumi and Kind, we built network-segmented clusters with zero-trust principles, deployed environment-specific configurations through Pulumi stacks, and established comprehensive deployment validation testing. We activated GitOps services with Flux, implementing the "App of Apps" pattern that cleanly separates infrastructure provisioning (platform-core) from application configuration (platform-gitops), and reinforced a fundamental principle: use IaC exclusively for infrastructure resources while reserving Helm and Kustomize...