This repository contains the demos for the "Build a Platform with KRM" series.
These demos can be completed standalone - all you need is a Google Cloud project and a GitHub account.
⏱ Note - the estimated time to complete the demos is 9 hours. The demos do not have to be completed all at once, but each demo must be completed in order.
- Part A - Setup
- Part B - Introducing the Kubernetes Resource Model
- Part C - The Cymbal Bank App
- Part D - Deploying Cymbal Bank to GKE with Cloud Build
- Part A - Setup
- Part B - Add an Application Feature
- Part C - Test the feature
- Part D - Create a Pull Request
- Part E - Merge the Pull Request
- Part F - Continuous Deployment
- Part A - Installing Config Sync and Policy Controller
- Part B - Keeping Resources in Sync
- Part C - Creating Cluster-scoped Resources
- Part D - Using Policy Controller to Block External Services
- Part E - Creating Custom Policies
- Part F - Integrating Policy Checks into CI/CD
- Part A - Introducing Config Connector
- Part B - Enforcing Policies on Cloud-Hosted Resources
- Part C - Managing Existing Cloud Resources with Config Connector
- Cleanup