TGIK

TGI Kubernetes is a weekly live video stream all about Kubernetes.

TGI Kubernetes 146: Crossplane

Watch on YouTube
1:00 PM PST on Friday, Feb 26, 2021

TGI Kubernetes 146: Crossplane

Feb 26 2021

In this episode

Full notes up at https://github.com/vmware-tanzu/tgik/tree/master/episodes/146

  • 00:00:25 - Welcome to TGIK!
  • 00:03:36 - Week in Review
  • 00:11:11 - Welcome to Crossplane
  • 00:13:40 - Brief OAM digression
  • 00:18:50 - Crossplane install
  • 00:24:20 - Install Crossplane kubectl extension
  • 00:29:50 - Exploring Crossplane RBAC-manager
  • 00:34:45 - Installing the AWS provider
  • 00:43:30 - Diving into Crossplane packaging
  • 00:46:00 - Mention of dependency confusion attacks: https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
  • 00:49:25 - Using https://github.com/wagoodman/dive to view package contents
  • 00:50:20 - Creating a PostgreSQL instance
  • 00:56:20 - Diving in to how a PostgreSQL db backed by RDS is represented in Crossplane
  • 01:02:40 - Resource parameters, patches and resource sizing
  • 01:09:00 - Trying to figure out how to say “database with 8GB RAM” at different cloud providers
  • 01:13:00 - Investigating patch options
  • 01:16:10 - Got the RDS instance running!
  • 01:19:20 - Crossplane resource category list
  • 01:23:00 - Discussion about cluster-level Crossplane Providers and Compositions (vs namespace level)
  • 01:25:10 - Dependencies / building your own Compositions

Come hang out with Evan Anderson (@e_k_anderson) and learn about Crossplane as he does so. Evan’s familiar with Kubernetes and operators, but what can he build with Crossplane?