What's New with Crossplane v1.16? Take a Tour with a Founding Engineer.

What's New with Crossplane v1.16?

Frequently Asked Questions

Find answers to some of the most common questions we answer

General FAQ’s

General questions about Upbound products and services

What is Upbound?

 

Powered by Crossplane, Upbound is the easiest place to build, deploy, and manage cloud platforms using control planes. Many organizations find themselves embarking on similar journeys; Whether it's building “golden paths”, “launch zones”, or “cloud infrastructure self-service”, organizations are beginning to build their own internal developer platforms above the clouds–and they’re using control planes to power them. With our managed control planes your organization can now operate control planes at scale. Upbound provides platform engineers with centralized control, governance and stability while providing developers the freedom of self service.

What is a Managed Control Plane?

 

Managed Control Planes (MCPs) are Crossplane control plane environments that are fully managed by Upbound. Upbound manages the underlying lifecycle of infrastructure hosting the MCP, auto-scaling of the infrastructure, and the maintenance of core Crossplane components.

 

Upbound’s Managed Control Planes were built from the ground up for performance, scalability, and full lifecycle management. MCPs can scale to thousands of CRDs, allowing you to use control planes to manage resources across as many cloud services as you desire. Upbound is built for the fleet-scale demands of modern enterprises, who are using control planes for different environments, teams, business units, and customers. MCPs make it practical for organizations to successfully operate tens–or even hundreds–of control planes.

What is a control plane?

 

Control planes create and manage the lifecycle of resources. Control planes constantly check that the intended resources exist, report when the intended state doesn’t match reality and act to make things right.

 

Control planes are the next evolution in infrastructure management and developer productivity. With a control plane, operators can standardize infrastructure management and provisioning across all their environments and vendors. Kubernetes pioneered the management of infrastructure and services with an API driven approach, which is the basis of the control plane. Kubernetes' true 'superpower' is that it can become the control plane for any resource, not just the containers. The next logical application of these ideas is to use Kubernetes as a universal control plane which manages containers, VMs, serverless, and all of the infrastructure they connect to. The Kubernetes control plane can serve as a foundation to enable a universal control plane, which is what the open source Crossplane project is all about. Crossplane standardizes infrastructure and application management using the same API-centric, declarative configuration and automation approach pioneered by Kubernetes. It provides a consistent API across a diverse set of vendors resulting in a uniform experience for managing resources - and provides a really clear contract between what the platform teams offer and what the dev teams want to consume.

Why should I use Upbound and who is it for?

 

Upbound, powered by open source Crossplane, is the easiest place to build, deploy, and manage cloud platforms using control planes. Any enterprise looking to simplify and accelerate cloud native operations and empower their developers should try Upbound.

 

Today, every enterprise needs to become more agile and deliver software faster. Fundamental to this is the ability to rapidly provision infrastructure so developers can work more efficiently. Both platform teams and developers are frustrated by how many tickets, meetings and approval are required to deploy and scale infrastructure in today’s multi-cloud world. Upbound reduces the amount of friction, time and cost associated with this process by delivering a unified, self-service approach to provisioning cloud services and infrastructure using the same API-centric, declarative configuration and automation pioneered by Kubernetes.

 

Across industries, organizations are building their own cloud platform consisting of a combination of on-premises infrastructure and cloud vendors. Currently, Kubernetes is being used as the foundation for many cloud native platforms. Although Kubernetes does not provide a full PaaS-like experience out of the box, the combination of a well-defined API, clear abstractions and comprehensive extension points make this a perfect foundational component on which to build.

 

Upbound provides a consistent API across a diverse set of vendors resulting in a uniform experience for managing resources and provides a really clear contract between what the platform teams offer and what the dev teams want to consume. Benefits from our approach include:,

 

  • Platform teams can assemble infrastructure from multiple vendors and expose higher level self-service APIs for application teams to consume without having to write any code.
     
  • Developers can self-service what they need and it automatically adheres to their organization's policies, permissions and quotas. Enterprises can innovate faster with a modern and automated, self-service operations strategy.
What deployment models does Upbound support?

 

Upbound offers two deployment modes: a SaaS mode which runs in North American data centers or a self-hosted mode using the "Spaces" feature, which allows teams to run their own Upbound managed control planes in their own hyperscale cloud provider or data center.

How can my team get started with Upbound?

 

Start a free 30 day trial today by signing up directly from Upbound.io, or contact us for a longer evaluation.

Does Upbound provide professional services and support?

 

Upbound offers implementation services and long term support options to our customers. Contact us to learn more.

Can I use CI/CD with Upbound Cloud?

 

Yes. Upbound integrates seamlessly with pipelines and automation tools. Operators can use the Upbound API or connect to Managed Control Planes directly and use kubectl to manage their cloud infrastructure.

Pricing and Availability

 

You can start a trial of Upbound by creating an account here, or you can reach out to our team to get a demo and discuss pricing.

Crossplane FAQ’s

Questions about Open Source Crossplane and the community

What is Crossplane?

 

Crossplane is an open source cloud native control plane that delivers a universal API for cloud computing. It installs into any Kubernetes cluster and extends the Kubernetes API with definitions for infrastructure and services which live outside of the cluster. Crossplane exposes workload and resource abstractions on top of Kubernetes and existing cloud-based managed services with the goal of enabling a high degree of workload portability across cloud providers.

Who owns Crossplane and how is it licensed?

 

Crossplane was created by Upbound, but has been donated to the CNCF and is now maintained by the cloud native community.

Who is Crossplane for?

 

Crossplane is an open source project that enables engineers to manage any infrastructure or cloud services directly from Kubernetes. It is built by a community of SREs and DevOps engineers for platform teams who want to standardize how they provision and manage infrastructure using the same API-centric approach pioneered by Kubernetes.

Does Crossplane work with my existing Kubernetes applications and tools?

 

Crossplane is based on the declarative management engine of Kubernetes, and borrows heavily from it. Crossplane uses the Kubernetes API server (kube-apiserver), etcd, and a few of the Kubernetes controllers. Crossplane can run on-top of an existing Kubernetes cluster without changes.

 

Despite the similarities, Crossplane should not be confused with Kubernetes. The two operate at different levels and solve different problems. Kubernetes is a container orchestrator and is responsible for managing containers, pods, nodes, and storage volumes. Crossplane is a cross-cloud orchestrator and manages databases, message queues, buckets, data pipelines, etc. directly on-top of cloud providers.

 

Crossplane does not require that applications deploy or use containers at all. You can use Crossplane without doing anything with containers. However, because most cloud providers offer managed Kubernetes services, Crossplane can provision and manage full Kubernetes clusters as well.

 

By adopting the Kubernetes architecture and many of its concepts and principles, we hope that Crossplane will be instantly familiar to the cloud native community.

What cloud platforms does Crossplane work with?

 

You can run Crossplane anywhere. Crossplane is a community driven, vendor neutral project which lets Kubernetes clusters talk to any infrastructure or service, regardless of which vendor built it. Whether you’re using a single Kubernetes cluster in EKS, AKS, GKE, ACK, PKS or a multi-cluster manager like Rancher or Anthos, Crossplane integrates with all of them. Crossplane installs into any existing cluster exposing CRDs and a standard API across infrastructure and service providers making provisioning and management fast and simple.

Can I get commercial support?

 

Our community is welcoming and friendly to both beginners and advanced Kubernetes experts. However, all of our support is done as best effort attempts. You can learn more about enterprise solutions, including commercial support, on the Crossplane community vendors page or at Upbound.io.

What is on the Crossplane roadmap?

 

You can view the Crossplane roadmap on GitHub. If you don’t see what you’re looking for, please submit an issue and let the community know!

Can I present Crossplane to my Meetup group?

 

Of course! We would love to support you with information, content or swag. Please reach out on Slack and let the community know your interest.

How can I get involved in the project?

 

You can visit the Crossplane website to get started with the project and feedback can be shared via the project GitHub repository or in the Crossplane Slack channel.

Still Have Questions?

If you cannot find the answer to your question in our FAQ, you can always contact us directly. We will answer you shortly!

Try Upbound for free

Start your control-plane transformation for free by creating a free Upbound account.