Workshop for Platform Engineering in a day
- Setting expectations
- what is platform engineering
- GitOps
- Kubernetes
- argoCD
- self-service tools and developer portals
- Product mindset
- Building an Internal Developer Platform
09:45 - 10:45 - LAB01: Setting Up Your Environment
- k8s (kind / k3s)
- github repo
- argocd
11:00 - 12:00 - LAB02: Creating a Basic Self-Service Platform
- create 2nd argo project for self service
- create namespaces through GitOps
- multi-tenant self-service workflow
- ASO
- KRO
- Terranetes
- Crossplane
14:00 - 15:00 - LAB03: Deploying Azure Resources with Azure Service Operator
- Azure Service Operator (ASO) installed in your Kubernetes cluster
- Azure credentials configured for ASO authentication
- ArgoCD applications that deploy Azure resources via GitOps
- Experience creating Azure Resource Groups and Storage Accounts
- Understanding of how to manage Azure resources through Kubernetes manifests
15:15 - 16:30 - LAB04A: Advanced Platform Concepts - User Interfaces
- Providing an interface for your Internal Developer Platform
- Simple, reliable self-service tools (Web UI and CLI)
- YAML templates for standardized resource requests
- Workshop-friendly alternatives to complex developer portals
15:15 - 16:30 - LAB04B: Advanced Platform Concepts - Abstractions
- Abstract Azure resources away in App Concepts
- Using KRO and ASO together
- Deploy KRO in your cluster
- Create App Concepts that use ASO resources
- Adoption
- Q & A
Thank you for being at our workshop hope you liked it ❤️