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
45 minutes - LAB01: Setting Up Your Environment
- k8s (kind / k3s)
- github repo
- argocd
45 minutes - 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
- 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
45 minutes - 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
- 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 ❤️