Building a Managed Platform While Maintaining a Good Developer Experience
summary
A reusable Kubernetes platform is built that bundles opinionated components—Flux, Contour, Prometheus Operator plus external-dns, cert-manager, external-secrets, OPA and OpenTelemetry—so developers get a consistent interface across clouds. A custom namespace operator automates creating a Git repo, SSH keys, quotas, network policies and RoleBindings; a demo shows onboarding and repo creation, a blocked pod due to policy is fixed by adding a securityContext, then HTTPS works with a Let’s Encrypt cert and metrics/logs/traces appear in the platform.
AI-written summary · about
chapters (11)
- 0:00Intro
- 2:48Agenda
- 3:29Setting the stage: Running apps on k8s
- 7:29Ingress
- 9:24Observability
- 10:07Secrets
- 11:08Policies
- 12:31Cloud Native landscape
- 13:25Demo: Deploying on Netic k8s platform
- 35:02Wrap-up
- 37:03Outro
related talks
33mBlueprints of Innovation: Engineering Paved Paths for a User-friendly Developer Platform
24mSelf-Service Multi-Cloud K8s Platform at a Regulated Financial Enterprise
34mTaking Back Control: Building Cloud-Agnostic Container Platforms for Regulated Environments
26mKubernetes Is A Platform Platform
39mPlatform Engineering as a (Community) Service
26mTwo sides of the platform coin with operator's and customer's voices
42mBuilding an Agile Platform in a Highly Regulated Industry
39mCreating A Landlord for Multi-tenant K8s Using Flux, Gatekeeper, Helm, and Friends
