Crossplane (Crossplane)
Crossplane
The Cloud Native Control Plane
About the Book
Imagine if you could create, for people in your company, a platform that would provide them with the same experience they have when working with AWS, Google Cloud, Azure, or any other public Cloud provider. Imagine if there would be a service for everything they do.
Do you need a database that works exactly as we expect it to work in this company with all the security, backup, compliance, and other policies we have?
Well...
There is a service for that.
Do you need to run a backend application in Kubernetes? There is a service for that as well.
Do you need a Kubernetes cluster itself? There is yet another service for that.
All you have to do is define a simple manifest that contains only the things you care about and abstracts all the unavoidable complexity. From there on, all you have to do is submit that manifest, the desired state, to the control plane API and observe the actual state. Even better, you can forget about the API and just push it to Git.
Wouldn't that be awesome?
Wouldn't it be great if we could replicate the experience of using a public Cloud provider but made specifically for our needs? Wouldn't it be great if there were a clearly defined API and a clear separation between the tasks end-users need to perform and the tasks that are the responsibility of the platform itself?
If that sounds like something you might need, then Crossplane is just the project that will get you there. It enables us with capabilities of creating control planes based on the same principles public cloud providers have. It democratizes technology that was previously reserved mostly for big Cloud providers like AWS, Azure, and Google Cloud. It enables us to create internal developer platforms.
Table of Contents
- Introduction
- Chapter Setup
- A Glimpse Into the Future
- Destroy Everything
- Providers and Managed Resources
- Chapter Setup
- Crossplane Providers
- Create Managed Resources
- Continuous Drift-Detection and Reconciliation
- Update Managed Resources
- Delete Managed Resources
- Destroy Everything
- Compositions
- Chapter Setup
- Composite Resource Definitions
- Defining Compositions
- Resource References and Selectors
- Patching
- Managing Connection Secrets
- Combining Providers in Compositions
- Defining Composite Claims
- Destroy Everything
- Configuration Packages
- Chapter Setup
- Building Configuration Packages
- Installing Configuration Packages
- Destroy Everything
- Composition Functions
- Chapter Setup
- What’s Missing?
- Patch and Transform Function
- Go Templating Function
- Auto-Ready Function
- Building and Pushing Configuration Package
- Destroy Everything
- The End?
- Introduction
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them