~/talk

Plays Well with Others: Composability for Cloud Native Applications

links:none on file
slides:none on file

Shows how Crossplane extends the Kubernetes API with CRDs and controllers to manage external cloud resources as first-class objects, supporting AWS, GCP and Azure and shipping at v0.2 (approaching v0.3). Demonstrates resource claims and resource classes that let apps request Postgres, Redis and buckets while admins map those claims to provider specifics. Reproduces a real GitLab install (≈4,800 lines of YAML: 14 deployments, 3 jobs, 9 services, 16 configmaps), provisions and binds resources from a minikube demo and the deployment runs.

AI-written summary · about

  1. 0:00Intro
  2. 1:02What is Kubernetes
  3. 2:02Leveraging Kubernetes
  4. 3:30Modern applications
  5. 4:24Infrastructure orchestration patterns
  6. 6:45evolution of cloud native
  7. 8:07portable resources
  8. 8:41lifecycle management
  9. 9:25portable resource abstraction
  10. 10:07Crossplane
  11. 11:26Separation of Concerns
  12. 13:39Cloud Native Development Pipeline
  13. 14:55Resource Claim Example
  14. 15:28Defaults
  15. 16:09GitLab
  16. 18:33Demo
  17. 19:00Install Crossplane
  18. 20:23Credentials
  19. 21:15Resource Classes
  20. 22:55App Development
  21. 24:45GitLab Help Chart
  22. 28:34Audience Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.