Accelerating Crossplane Provider Coverage Multiple Compositions can be used to offer classes-of-service for each API, while providing a consistent API across environments. The XRD defines a custom cloud API for a PostgreSQLInstance that your teams can provision with kubectl that will be satisfied with a Composition that composes a DBSubnetGroup and RDSInstance. apiVersion: /v1alpha1ĪpiVersion: /v1alpha1ĪpiVersion: /v1beta1ĭescription: An excellent formation of subnetworks. The API schema is the same for the XR and XRC kinds and is passed down from the XRC to the XR and into the Composition where it is mapped onto the composed resources using a patch overlay, in this case onto a DBSubnetGroup and an RDSInstance. composite resource claim (XRC) kind - e.g.XRDs and CompositionsĬompositeResourceDefinitions (XRDs) let you define your own cloud APIs with a simple API schema that generates two CRDs: Provisioning the cloud services your apps need directly from Kubernetes and with GitOps workflows and Velero backup/restore compatibility is one of the core use cases Crossplane supports.įurthermore using Crossplane as an API-centric Control Plane to provision and manage complete platform Configurations like the open source Multi-cloud Kubernetes Reference Platform enables you to deploy complete environments with clusters, networking, security, and a catalog of cloud services for your app teams to self serve and deploy their apps faster. We’re excited about how the community benefits from a converged effort around Crossplane and the joint work to adapt the AWS ACK and Azure ASO codegen pipelines to emit native Crossplane resources plus the use of stateless Terraform providers to accelerate coverage for the Long Tail - targeting 100% Crossplane Provider coverage for all clouds and cloud services. Community members have stepped up to be maintainers of sub-projects like crossplane/provider-aws that supports 3x more AWS cloud services vs. With over 10M+ downloads, 3,300+ GitHub stars, and 1,000+ Slack members it’s an exciting time to be part of the growing Crossplane community and there have been a ton of contributions we’d like to recognize. The community has rallied around Crossplane with diverse membership from AWS, Microsoft, Alibaba Cloud, RedHat, Equinix, IBM Cloud, Accenture, VSHN, Akirix, and more - with IBM Cloud officially joining the Crossplane Community today adding support for over 85 IBM Cloud services that can now be composed into your own cloud APIs with Crossplane! We celebrated the v1.0 release today at Crossplane Community Daytoday with an amazing lineup including Kelsey Hightower, Joe Beda, Brendan Burns, Bassam Tabbara, Brian Grant, and more - right after Crossplane turned 2 years old earlier this month! Checkout the YouTube replay videos if you couldn't make it!Ĭrossplane is a CNCF project - founded by the creators of Rook which became a graduated CNCF project earlier this year alongside Kubernetes itself, Prometheus, and Envoy. We're excited to announce the v1.0 release of Crossplane with final v1 APIs, leader election, Prometheus metrics for all binaries, enhanced platform configuration support and more! It’s been an amazing year for the Crossplane community with tons of momentum and engagement as we collectively build towards an API-centric Control Plane future! Crossplane has now officially reached version 1.0 with the ability to manage an extensive set of cloud services from the Kubernetes API and compose them into configuration blueprints to define your own cloud platform – all without writing code.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |