CINXE.COM

Providers - The Crossplane Blog

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <title>Providers - The Crossplane Blog</title> <meta name="HandheldFriendly" content="True" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet" type="text/css" href="/assets/css/style.css?v=a1348d70b3" /> <link rel="icon" href="/favicon.png" type="image/png" /> <link rel="canonical" href="https://blog.crossplane.io/tag/providers/" /> <meta name="referrer" content="no-referrer-when-downgrade" /> <link rel="next" href="https://blog.crossplane.io/tag/providers/page/2/" /> <meta property="og:site_name" content="The Crossplane Blog" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Providers - The Crossplane Blog" /> <meta property="og:description" content="Cross talk about clouds. Dive into the world of cloud, open source, platforms, and Crossplane, the cloud native control plane framework." /> <meta property="og:url" content="https://blog.crossplane.io/tag/providers/" /> <meta property="og:image" content="https://blog.crossplane.io/content/images/2019/01/CrossplaneBanner_Blog-03.png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Providers - The Crossplane Blog" /> <meta name="twitter:description" content="Cross talk about clouds. Dive into the world of cloud, open source, platforms, and Crossplane, the cloud native control plane framework." /> <meta name="twitter:url" content="https://blog.crossplane.io/tag/providers/" /> <meta name="twitter:image" content="https://blog.crossplane.io/content/images/2019/01/CrossplaneBanner_Blog-03.png" /> <meta name="twitter:site" content="@crossplane_io" /> <meta property="og:image:width" content="3095" /> <meta property="og:image:height" content="584" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Series", "publisher": { "@type": "Organization", "name": "The Crossplane Blog", "url": "https://blog.crossplane.io/", "logo": { "@type": "ImageObject", "url": "https://blog.crossplane.io/content/images/2020/05/CrossplaneLogo_Horiz-WhiteText.png" } }, "url": "https://blog.crossplane.io/tag/providers/", "name": "Providers", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://blog.crossplane.io/" } } </script> <meta name="generator" content="Ghost 4.2" /> <link rel="alternate" type="application/rss+xml" title="The Crossplane Blog" href="https://blog.crossplane.io/rss/" /> <script defer src="https://unpkg.com/@tryghost/portal@~1.1.0/umd/portal.min.js" data-ghost="https://blog.crossplane.io/"></script><style> .gh-post-upgrade-cta-content, .gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px; } .gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw; } .gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0; } .gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0; } .gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px; } .gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline; } .gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600; } .gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92; }</style> <style> .site-logo { max-width: 8em; } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WFF2NQHG');</script> <!-- End Google Tag Manager --><style>:root {--ghost-accent-color: #F3807B;}</style> </head> <body class="tag-template tag-providers"> <nav id="menu"> <a class="close-button">Close</a> <div class="nav-wrapper"> <p class="nav-label">Menu</p> <ul> <li class="nav-blog-home" role="presentation"><a href="https://blog.crossplane.io/">Blog Home</a></li> <li class="nav-crossplane-io" role="presentation"><a href="https://crossplane.io/">Crossplane.io</a></li> <li class="nav-subscribe-to-the-newsletter" role="presentation"><a href="https://eepurl.com/ivy4v-/">Subscribe to the Newsletter</a></li> <li class="nav-twitter"><a href="https://twitter.com/crossplane_io" title="@crossplane_io"><i class="ic ic-twitter"></i> Twitter</a></li> <li class="nav-rss"><a href="https://blog.crossplane.io/rss/"><i class="ic ic-rss"></i> Subscribe</a></li> </ul> </div> </nav> <section id="wrapper"> <a class="hidden-close"></a> <header id="blog-header" class="has-cover"> <div class="inner"> <nav id="navigation"> <span class="blog-logo"> <a href="https://blog.crossplane.io"><img src="https://blog.crossplane.io/content/images/2020/05/CrossplaneLogo_Horiz-WhiteText.png" alt="Blog Logo" /></a> </span> <span id="menu-button" class="nav-button"> <a class="menu-button"><i class="ic ic-menu"></i> Menu</a> </span> </nav> <h1 class="blog-name">Providers</h1> <span class="blog-description"> Posts: 12 </span> <div class="blog-cover cover" style="background-image: url('/content/images/2019/01/CrossplaneBanner_Blog-03.png');"></div> </div> </header> <div id="index" class="container"> <main class="content" role="main"> <div class="extra-pagination"> <nav class="pagination" role="pagination"> <div class="inner"> <span class="pagination-info">Page 1 of 2</span> <a class="pagination-prev" href="/tag/providers/page/2/"><span class="pagination-label">Older Posts</span> <i class="ic ic-arrow-right"></i></a> <div class="clear"></div> </div> </nav> </div> <article class="post tag-providers tag-crossplane tag-http"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/introducing-provider-http-empowering-crossplane-with-http-interactions/">Introducing provider-http: Empowering Crossplane with HTTP Interactions</a></h2> <span class="post-meta"><a href="/author/ariel/">Ariel Septon</a> on <a href="/tag/providers/">Providers</a>, <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/http/">HTTP</a> | <time datetime="2024-03-28">28 Mar 2024</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2024/03/Providers--1-.png" class="front-page-image" /> <p>Learn about Crossplane provider-http, explore its capabilities, and see how it can enhance your infrastructure management. <a class="read-more" href="/introducing-provider-http-empowering-crossplane-with-http-interactions/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Learn about Crossplane provider-http, explore its capabilities, and see how it can enhance your infrastructure management.&hellip;</p> </section> --> </div> </article> <article class="post tag-providers tag-upbound tag-terraform tag-control-plane tag-community"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/new-providers-for-crossplane-donated-by-upbound-bring-up-to-4x-cost-savings/">New Providers for Crossplane donated by Upbound bring up to 4x cost-savings</a></h2> <span class="post-meta"><a href="/author/alper/">Alper Rifat Uluçınar</a> on <a href="/tag/providers/">Providers</a>, <a href="/tag/upbound/">Upbound</a>, <a href="/tag/terraform/">Terraform</a>, <a href="/tag/control-plane/">Control Plane</a>, <a href="/tag/community/">Community</a> | <time datetime="2024-03-14">14 Mar 2024</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2024/03/Providers.png" class="front-page-image" /> <p>Upbound’s engineering team has made a breakthrough to improve the overall efficiency of Upjet-based providers in Crossplane. The improvements bring faster provisioning and reconciliation of resources and reduce the running cost of the providers. This benefits anyone using Crossplane. <a class="read-more" href="/new-providers-for-crossplane-donated-by-upbound-bring-up-to-4x-cost-savings/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Upbound’s engineering team has made a breakthrough to improve the overall efficiency of Upjet-based providers in Crossplane. The improvements bring faster provisioning and reconciliation of resources and reduce the running cost of the providers. This benefits anyone using Crossplane.&hellip;</p> </section> --> </div> </article> <article class="post tag-providers"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/object-storage-on-kubernetes-completed-it-with-crossplane-provider-ceph/">Object Storage on Kubernetes? Completed with Crossplane Provider Ceph</a></h2> <span class="post-meta"><a href="/author/nolancon/">Conor Nolan</a> on <a href="/tag/providers/">Providers</a> | <time datetime="2024-03-13">13 Mar 2024</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2024/03/ceph---blog.png" class="front-page-image" /> <p>Introducing a new addition to the Crossplane ecosystem: Provider Ceph. Developed by Akamai, Provider Ceph joins the ever-growing arsenal of Crossplane providers as it aims to become the ultimate Kubernetes control plane for Ceph object storage. <a class="read-more" href="/object-storage-on-kubernetes-completed-it-with-crossplane-provider-ceph/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Introducing a new addition to the Crossplane ecosystem: Provider Ceph. Developed by Akamai, Provider Ceph joins the ever-growing arsenal of Crossplane providers as it aims to become the ultimate Kubernetes control plane for Ceph object storage.&hellip;</p> </section> --> </div> </article> <article class="post tag-crossplane tag-community tag-community-day tag-kubernetes tag-cloud-native tag-cncf tag-control-plane tag-openshift tag-providers tag-upbound tag-aws"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/crossplane-community-news-november-2023/">Crossplane 1.14 Released, Control Plane Day Recap – Crossplane Community News</a></h2> <span class="post-meta"><a href="/author/crossplane/">Crossplane Community</a> on <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/community/">Community</a>, <a href="/tag/community-day/">Community Day</a>, <a href="/tag/kubernetes/">Kubernetes</a>, <a href="/tag/cloud-native/">Cloud Native</a>, <a href="/tag/cncf/">CNCF</a>, <a href="/tag/control-plane/">Control Plane</a>, <a href="/tag/openshift/">OpenShift</a>, <a href="/tag/providers/">Providers</a>, <a href="/tag/upbound/">Upbound</a>, <a href="/tag/aws/">AWS</a> | <time datetime="2023-11-02">02 Nov 2023</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2023/11/Crossplane---Composition-Function-3.png" class="front-page-image" /> <p>Community highlights include new Crossplane 1.14, Control Plane Day with Crossplane recordings, and more. <a class="read-more" href="/crossplane-community-news-november-2023/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Community highlights include new Crossplane 1.14, Control Plane Day with Crossplane recordings, and more.&hellip;</p> </section> --> </div> </article> <article class="post tag-cncf tag-community tag-providers tag-upbound tag-governance"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/charter-expansion-upjet-donation/">Crossplane Expands Charter and Accepts Upbound’s Donation of Upjet Providers</a></h2> <span class="post-meta"><a href="/author/jared/">Jared Watts</a> on <a href="/tag/cncf/">CNCF</a>, <a href="/tag/community/">Community</a>, <a href="/tag/providers/">Providers</a>, <a href="/tag/upbound/">Upbound</a>, <a href="/tag/governance/">Governance</a> | <time datetime="2023-09-28">28 Sep 2023</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2023/09/Automate-1.png" class="front-page-image" /> <p>We recently announced some updates to the Crossplane project last week as part of our Control Plane Day with Crossplane, presented by Upbound, and wanted to share more details with the community today. <a class="read-more" href="/charter-expansion-upjet-donation/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>We recently announced some updates to the Crossplane project last week as part of our Control Plane Day with Crossplane, presented by Upbound, and wanted to share more details with the community today.&hellip;</p> </section> --> </div> </article> <article class="post tag-providers tag-performance tag-scaling tag-community tag-design"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/crd-scaling-provider-families/">Solving the Crossplane Provider CRD Scaling Problem with Provider Families</a></h2> <span class="post-meta"><a href="/author/jared/">Jared Watts</a> on <a href="/tag/providers/">Providers</a>, <a href="/tag/performance/">Performance</a>, <a href="/tag/scaling/">Scaling</a>, <a href="/tag/community/">Community</a>, <a href="/tag/design/">Design</a> | <time datetime="2023-06-13">13 Jun 2023</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2023/06/provider-family-transition-1.png" class="front-page-image" /> <p>Starting today, there will be massive control plane performance relief with the new Provider Families that allow you to install only the resources that are important to your platform's needs. <a class="read-more" href="/crd-scaling-provider-families/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Starting today, there will be massive control plane performance relief with the new Provider Families that allow you to install only the resources that are important to your platform's needs.&hellip;</p> </section> --> </div> </article> <article class="post tag-crossplane tag-providers tag-terraform tag-cloud-native tag-kubernetes no-image"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/deep-dive-into-terrajet-part-iii/">Deep Dive into Terrajet, Part III</a></h2> <span class="post-meta"><a href="/author/alper/">Alper Rifat Uluçınar</a> on <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/providers/">Providers</a>, <a href="/tag/terraform/">Terraform</a>, <a href="/tag/cloud-native/">Cloud Native</a>, <a href="/tag/kubernetes/">Kubernetes</a> | <time datetime="2022-02-07">07 Feb 2022</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <p>In this concluding post of the "Deep Dive into Terrajet" series, we will delve into the details of how we set up Terraform workspaces and how we interact with the Terraform CLI. <a class="read-more" href="/deep-dive-into-terrajet-part-iii/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>In this concluding post of the "Deep Dive into Terrajet" series, we will delve into the details of how we set up Terraform workspaces and how we interact with the Terraform CLI.&hellip;</p> </section> --> </div> </article> <article class="post tag-crossplane tag-providers tag-terraform tag-cloud-native tag-kubernetes"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/deep-dive-terrajet-part-ii/">Deep Dive into Terrajet, Part II</a></h2> <span class="post-meta"><a href="/author/hasan/">Hasan Türken</a> on <a href="/tag/crossplane/">Crossplane</a>, <a href="/tag/providers/">Providers</a>, <a href="/tag/terraform/">Terraform</a>, <a href="/tag/cloud-native/">Cloud Native</a>, <a href="/tag/kubernetes/">Kubernetes</a> | <time datetime="2022-02-01">01 Feb 2022</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2022/02/flo.png" class="front-page-image" /> <p>In the second part of our Deep Dive into Terrajet, we'll discuss the next step of extending the Kubernetes API with custom resources is to build a controller which reconciles its CRDs which we will focus on in this part. <a class="read-more" href="/deep-dive-terrajet-part-ii/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>In the second part of our Deep Dive into Terrajet, we'll discuss the next step of extending the Kubernetes API with custom resources is to build a controller which reconciles its CRDs which we will focus on in this part.&hellip;</p> </section> --> </div> </article> <article class="post tag-providers tag-open-source tag-terraform tag-vmware featured"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/adding-vmware-support-to-crossplane-using-terraform/">Adding VMware support to Crossplane using Terraform Provider Generation</a></h2> <span class="post-meta"><a href="/author/kasey/">Kasey Kirkham</a> on <a href="/tag/providers/">Providers</a>, <a href="/tag/open-source/">Open Source</a>, <a href="/tag/terraform/">Terraform</a>, <a href="/tag/vmware/">VMWare</a> | <time datetime="2021-04-06">06 Apr 2021</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2021/04/blog.png" class="front-page-image" /> <p>Today we’re announcing the latest effort from the Crossplane community - provider-terraform-vsphere. This new Provider has been built using a new code generation tool found in the terraform-provider-gen repository. <a class="read-more" href="/adding-vmware-support-to-crossplane-using-terraform/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Today we’re announcing the latest effort from the Crossplane community - provider-terraform-vsphere. This new Provider has been built using a new code generation tool found in the terraform-provider-gen repository.&hellip;</p> </section> --> </div> </article> <article class="post tag-providers tag-universal-cloud-api tag-kubernetes tag-crossplane"> <div class="inner"> <header class="post-header"> <h2 class="post-title"><a href="/providers-101-ordering-pizza-with-kubernetes-and-crossplane/">Providers 101: Ordering Pizza with Kubernetes and Crossplane</a></h2> <span class="post-meta"><a href="/author/grant/">Grant Gumina</a> on <a href="/tag/providers/">Providers</a>, <a href="/tag/universal-cloud-api/">Universal Cloud API</a>, <a href="/tag/kubernetes/">Kubernetes</a>, <a href="/tag/crossplane/">Crossplane</a> | <time datetime="2020-11-18">18 Nov 2020</time></span> <div class="clear"></div> </header> <section class="post-excerpt"> <img src="/content/images/2020/11/Crossplane_Loves_Pizza-1.png" class="front-page-image" /> <p>Providers 101: Learn how to write your first Crossplane provider, and bring the power of pizza to your cloud API. <a class="read-more" href="/providers-101-ordering-pizza-with-kubernetes-and-crossplane/">&raquo;</a></p> </section> <!-- <section class="post-excerpt"> <p>Providers 101: Learn how to write your first Crossplane provider, and bring the power of pizza to your cloud API.&hellip;</p> </section> --> </div> </article> <nav class="pagination" role="pagination"> <div class="inner"> <span class="pagination-info">Page 1 of 2</span> <a class="pagination-prev" href="/tag/providers/page/2/"><span class="pagination-label">Older Posts</span> <i class="ic ic-arrow-right"></i></a> <div class="clear"></div> </div> </nav> </main> </div> <div id="body-class" style="display: none;" class="tag-template tag-providers"></div> <footer id="footer"> <div class="inner"> <section class="credits"> <span class="credits-theme">Theme <a href="https://github.com/zutrinken/attila">Attila</a> by <a href="http://zutrinken.com" rel="nofollow">zutrinken</a></span> <span class="credits-software">Published with <a href="http://ghost.org">Ghost</a></span> </section> </div> </footer> </section> <script type="text/javascript" src="/assets/js/script.js?v=a1348d70b3"></script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WFF2NQHG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10