Virtual Event
November 17–November 20, 2020
Learn More and Register to Attend This Event

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2020 - Virtual to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Standard Time (UTC–05:00). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Back To Schedule
Friday, November 20 • 5:05pm - 6:30pm
Tutorial: Building an Enterprise Infrastructure Control Plane on Kubernetes - Daniel Mangum, Upbound & Steven Borrelli, Mastercard

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Enterprise infrastructure is diverse, complex, and difficult to automate. What if you could standardize on a single infrastructure control plane using the Kubernetes API? In this tutorial we will cover how to build Kubernetes controllers to manage infrastructure across enterprise infrastructure providers using the crossplane-runtime library, taking examples from the work that Mastercard has done to build a cohesive service catalog based on Kubernetes CRDs. Attendees will walk away with a functioning controller and building blocks for developing their own enterprise control plane. Topics covered will include: - Modeling Resources like Virtual Machines and Databases as Kubernetes CRDs - Sharing reconciler logic across controllers - Translating imperative API calls into declaratively managed Kubernetes objects Attendees should have Git, Go, and Docker installed prior to this session.

avatar for Daniel Mangum

Daniel Mangum

Lead Cloud Engineer, Golioth
Daniel Mangum is a Principal Software Engineer at Upbound and a maintainer of Crossplane, an open source CNCF incubating project. He has served in a variety of roles in the upstream Kubernetes project, most recently as a Tech Lead of SIG Release, and is active in multiple other open... Read More →
avatar for Steven Borrelli

Steven Borrelli

Principal Solutions Engineer, upbound.io
Steven Borrelli is a Principal Software Engineer for Mastercard where he develops infrastructure automation software. Prior to Mastercard, Steven founded aster.is and was a core contributor to the open source Mantl.io project. He has held various roles over the past 20+ years, from... Read More →

Friday November 20, 2020 5:05pm - 6:30pm EST
Intrado Virtual Event Platform