Based on Pulumi's Kubernetes Playbook.
Install Pulumi.
iex ((New-Object System.Net.WebClient).DownloadString('https://get.pulumi.com/install.ps1'))
- Identity: Users, roles, and keys.
- Managed Infrastructure: Resources needed to run Kubernetes cluster.
- Cluster: Kubernetes cluster using k3s.
- Cluster Services: Namespaces and cluster wide services such as Prometheus and Loki.
- App Services: Resources used by apps.
- Managed Apps: Managed applications such as Grafana.