Slack
Join the Crossplane team and community members in our Slack group.
--- stylesheet: index --- {% include values.inc %}
Workload portability across disparate environments, clusters, regions and clouds. Choose your flavors of cloud!
Crossplane enables workload portability across clusters and cloud providers for the most common managed services.
Mix and match services from cloud providers and on-prem. Additional support for other cloud providers coming soon.
Crossplane provides a universal cloud computing API. Control your workloads across clouds and on-prem environments from one unified place.
Developers can define workloads without worrying about implementation details, environment constraints, or policies. Administrators can define environment specifics, and policies. Enable a higher degree of reusability and reduce complexity.
As a multi-cloud workload and resource orchestrator, Crossplane manages workloads (container, serverless, others) and resources they consume (databases, message queues, buckets, data pipelines, and others) across clouds and on-premise environments.
Crossplane includes an extensible workload scheduler that can factor availability, reliability, cost, and performance while deploying workloads and their resources.
Crossplane is open source software released under the Apache 2.0 license. Crossplane is a community driven effort to define a control plane that can span multiple cloud providers, many regions and offerings.
Leverages tried and tested Kubernetes machinery to provide a high level of extensibility around APIs, resource controllers, schedulers and other components. This empowers the community to build on-top of it easily.
A resource controller is responsible for the entire lifecycle of a resource. This resource is responsible for provisioning, health, scaling, failover, and actively responding to external changes that deviate from the desired configuration.
Schedule work across multiple regions and cloud providers at the same
time. Use different regions of multiple cloud providers to improve
availability, geographic presence, and reach.
Take advantage of automated controllers to move data across regions,
clusters or clouds. As a single control-plane that spans multiple
cloud providers, controllers work across clouds and use tried and
tested methods for completing long running migration tasks.
Write custom controllers to automate such tasks as setting up
replication across databases, or setting up a data protection solution
across clouds. With a single control-plane that can span regions and
cloud providers, and offers an extensibility model for writing custom
controllers, Crossplane automates many of these tasks.
“Our customers are increasingly looking for a way to deploy their code across multiple cloud environments. The choices available today are too complex and vendor driven but with Crossplane the ability to orchestrate clouds becomes simple. We look forward to collaborating with them on this vision and as the first complex app running on Crossplane.”
“Crossplane will make it possible for organizations to take deeper ownership of where they want to run their services and how they manage their application data. Kudos to the Upbound team for architecting and delivering this critical, open source and community driven component of the cloud neutral future.”
“Having a control plane that is able to schedule and orchestrate portable workloads across cloud providers, regions, and on-premises while still using best-of-breed managed services allows organizations to improve availability, geographic presence, as well as optimize for cost.”
Join the conversation and help shape the evolution of crossplane. Here are a few ways to get started.
Join the Crossplane team and community members in our Slack group.
Watch and star Crossplane on Gitub and follow our progress.
Chat about your use case with others on the Crossplane forum.
You can also join us every other week for our community meeting call to discuss Crossplane