Full Stack Journey 047: Using Kubernetes And Crossplane To Provision Cloud Infrastructure

Today’s Full Stack Journey episode explores how users can leverage Kubernetes to control other parts of your technology stack, including cloud-native services and resources. In the last episode, we talked about the AWS Controllers for Kubernetes. In this episode, we’re talking about Crossplane!

Crossplane uses APIs in Kubernetes and public cloud providers to allow you to provision and manage cloud services and infrastructure from Kubernetes.

My guest is Daniel Mangum (@hasheddan on Twitter as well as on GitHub). Daniel is a Crossplane maintainer and Senior Engineer at Upbound.

We discuss:

  • The Crossplane project, what it does, and how it works
  • How Crossplane compares to Terraform and CloudFormation
  • User benefits
  • What are Compositions and XRDs?
  • Multi-tenancy and Crossplane
  • How to get started

In the show notes below you’ll find additional resources for Crossplane. Thanks for listening!

Sponsor: ITProTV

Grow your IT career with online IT training from ITProTV. From CompTIA, Cisco, and Microsoft, ITProTV has over 4,000 hours of training. Stream courses live or on demand on your favorite device. Get a 7-day free trial and 30% off all plans at itpro.tv/full. Use the promo code “FULL” when you check out.

Sponsor: Linode

Simplify your cloud infrastructure with Linode’s Linux virtual machines and develop, deploy, and scale your modern applications faster and easier. Listeners of the Full Stack Journey podcast can get started on Linode today with a $100s in free credit. You can find all the details at linode.com/fullstackjourney.

Show Notes:

The Binding Status (TBS)

eksctl

Project Velero

TBS show on Velero

Open Policy Agent (OPA)

TBS show on OPA

CDK8s

TBS show on CDK8s

Videos from Crossplane Day

Crossplane Slack community

Full Stack Journey 046: Understanding AWS Controllers For Kubernetes (ACK) – Packet Pushers

Share this episode

Grab a Packet Capture!

Get a weekly log of all the newest content across the network in the Packet Capture newsletter.

Subscribe

Because you need maintenance too.

Human Infrastructure is a weekly newsletter about life in IT.

Subscribe

Leave a Comment

window.addEventListener("DOMContentLoaded", function() { var preElements = document.getElementsByTagName("pre"); if (preElements && preElements.length > 0) { for (var i = 0; i < preElements.length; i++) { var preElement = preElements[i]; var spanElement = document.createElement("span"); spanElement.classList.add("copy-container"); var buttonElement = document.createElement("button"); buttonElement.textContent = "Copy Snippet"; buttonElement.classList.add("copy-button"); buttonElement.addEventListener("click", createCopyTextHandler(preElement)); spanElement.appendChild(preElement.cloneNode(true)); spanElement.appendChild(buttonElement); preElement.parentNode.replaceChild(spanElement, preElement); } } }); function createCopyTextHandler(element) { return function() { var text = element.textContent; var tempInput = document.createElement("textarea"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); }; } */ ?>