mirror of https://github.com/crossplane/docs.git
Update website copy to match updated README
Signed-off-by: Jared Watts <jbw976@gmail.com>
This commit is contained in:
parent
04d8fb76e0
commit
d2a58db7d5
44
index.html
44
index.html
|
@ -9,10 +9,11 @@ stylesheet: index
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="col-5_md-12 main">
|
<div class="col-5_md-12 main">
|
||||||
<div>
|
<div>
|
||||||
<h1>Manage any infrastructure your applications need directly from Kubernetes</h1>
|
<h1>Compose cloud infrastructure and services into custom platform APIs</h1>
|
||||||
<p>
|
<p>
|
||||||
Crossplane is an open source Kubernetes add-on that supercharges your Kubernetes clusters enabling you to provision and manage
|
Crossplane is an open source Kubernetes add-on that enables platform teams to assemble
|
||||||
infrastructure, services, and applications from kubectl.
|
infrastructure from multiple vendors, and expose higher level self-service APIs for application
|
||||||
|
teams to consume, without having to write any code.
|
||||||
</p>
|
</p>
|
||||||
<button id="getStarted" onclick="window.location.href='{{ githubLink }}'">
|
<button id="getStarted" onclick="window.location.href='{{ githubLink }}'">
|
||||||
<img src="{{ "/images/github-teal.svg" | relative_url }}" />
|
<img src="{{ "/images/github-teal.svg" | relative_url }}" />
|
||||||
|
@ -43,8 +44,10 @@ stylesheet: index
|
||||||
<div class="col-6_md-12">
|
<div class="col-6_md-12">
|
||||||
<h2>Provision and manage cloud infrastructure and services using kubectl</h2>
|
<h2>Provision and manage cloud infrastructure and services using kubectl</h2>
|
||||||
<p>
|
<p>
|
||||||
Crossplane extends your Kubernetes cluster, providing you with CRDs for any infrastructure or managed service. Define infrastructure configuration that can be versioned, managed,
|
Crossplane extends your Kubernetes cluster, providing you with CRDs for any infrastructure
|
||||||
and deployed using your favorite tools and existing processes you've already integrated with your clusters.
|
or managed service. Compose these granular resources into higher level abstractions that
|
||||||
|
can be versioned, managed, deployed and consumed using your favorite tools and existing
|
||||||
|
processes you've already integrated with your clusters.
|
||||||
<img src="{{ "/images/quad-teal-medium.svg" | relative_url }}" />
|
<img src="{{ "/images/quad-teal-medium.svg" | relative_url }}" />
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -60,8 +63,8 @@ stylesheet: index
|
||||||
alt="Stacks" id="stacksImg" />
|
alt="Stacks" id="stacksImg" />
|
||||||
<h2>Created to power a more open cloud</h2>
|
<h2>Created to power a more open cloud</h2>
|
||||||
<p>
|
<p>
|
||||||
We built Crossplane to help organizations build their clouds like the cloud vendors build theirs—with a control plane. Crossplane is a CNCF sandbox project which extends the Kubernetes
|
We built Crossplane to help organizations build their clouds like the cloud vendors build theirs—with a control plane. Crossplane is a CNCF sandbox project which extends the Kubernetes
|
||||||
API to manage and compose infrastructure. Operators can encapsulate policies, permissions, and other guardrails behind a custom API line generated by Crossplane while application developers
|
API to manage and compose infrastructure. Operators can encapsulate policies, permissions, and other guardrails behind a custom API line generated by Crossplane while application developers
|
||||||
can self-service from the API without needing to become an infrastructure expert.
|
can self-service from the API without needing to become an infrastructure expert.
|
||||||
</p>
|
</p>
|
||||||
<a href="{{ upboundLink }}">Learn more about how Upbound is helping build a more open cloud</a>
|
<a href="{{ upboundLink }}">Learn more about how Upbound is helping build a more open cloud</a>
|
||||||
|
@ -78,7 +81,7 @@ stylesheet: index
|
||||||
<div class="col-6_md-12">
|
<div class="col-6_md-12">
|
||||||
<h2>There is a flavor of infrastructure for everyone on Crossplane</h2>
|
<h2>There is a flavor of infrastructure for everyone on Crossplane</h2>
|
||||||
<p>
|
<p>
|
||||||
Crossplane supports infrastructure from all the major cloud providers and our community is constantly working on new Providers.
|
Crossplane supports infrastructure from all the major cloud providers and our community is constantly working on new Providers.
|
||||||
You can always join our Slack channel if you are interested in contributing and our amazing community members would be happy to help you write your own Provider.
|
You can always join our Slack channel if you are interested in contributing and our amazing community members would be happy to help you write your own Provider.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
|
@ -106,13 +109,12 @@ stylesheet: index
|
||||||
</div>
|
</div>
|
||||||
<div class="grid">
|
<div class="grid">
|
||||||
<div class="col-6_md-12">
|
<div class="col-6_md-12">
|
||||||
<h2>Deploy applications using a team centric approach with OAM</h2>
|
<h2>The Universal Cloud API</h2>
|
||||||
<p>
|
<p>
|
||||||
Crossplane implements the Open Application Model to help unify application and infrastructure management around team-centric processes. With Crossplane and OAM,
|
Crossplane provides a consistent API across a diverse set of vendors, resources, and
|
||||||
application and infrastructure config can co-exist and be deployed using the same tooling.
|
abstractions. The Crossplane Resource Model (XRM) extends the Kubernetes Resource Model
|
||||||
</p>
|
(KRM) in an opinionated way, resulting in a uniform experience for managing resources,
|
||||||
<p>
|
no matter what provider or vendor built them.
|
||||||
<a href="https://oam.dev">Learn More About OAM</a>
|
|
||||||
</p>
|
</p>
|
||||||
<p><img src="{{ "/images/quad-red-medium.svg" | relative_url }}" /></p>
|
<p><img src="{{ "/images/quad-red-medium.svg" | relative_url }}" /></p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -128,7 +130,7 @@ stylesheet: index
|
||||||
<div class="col-6_md-12">
|
<div class="col-6_md-12">
|
||||||
<h2>Run Crossplane anywhere</h2>
|
<h2>Run Crossplane anywhere</h2>
|
||||||
<p>
|
<p>
|
||||||
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 nicely with all of them. Crossplane installs into any existing cluster exposing CRDs and a standard API across
|
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 nicely 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 a breeze.
|
infrastructure and service providers making provisioning and management a breeze.
|
||||||
<img src="{{ "/images/quad-teal-medium.svg" | relative_url }}" />
|
<img src="{{ "/images/quad-teal-medium.svg" | relative_url }}" />
|
||||||
</p>
|
</p>
|
||||||
|
@ -179,8 +181,8 @@ stylesheet: index
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-item col-11_xs-10">
|
<div class="blueprint-item col-11_xs-10">
|
||||||
<h3>Declarative infrastructure configuration</h3>
|
<h3>Declarative infrastructure configuration</h3>
|
||||||
<p>Crossplane brings Kubernetes-styled declarative and API-driven configuration and management to any piece
|
<p>Crossplane brings Kubernetes-styled declarative and API-driven configuration and management to any piece
|
||||||
of infrastructure, on-premises and in the cloud. Through this approach, infrastructure managed through Crossplane
|
of infrastructure, on-premises and in the cloud. Through this approach, infrastructure managed through Crossplane
|
||||||
is accessible via kubectl, configurable with YAML, and self-healing right out of the box.</p>
|
is accessible via kubectl, configurable with YAML, and self-healing right out of the box.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-bullet col-1_xs-2">
|
<div class="blueprint-bullet col-1_xs-2">
|
||||||
|
@ -196,7 +198,7 @@ stylesheet: index
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-item col-11_xs-10">
|
<div class="blueprint-item col-11_xs-10">
|
||||||
<h3>One source of truth for infrastructure configuration and setup</h3>
|
<h3>One source of truth for infrastructure configuration and setup</h3>
|
||||||
<p>Crossplane integrates with CI/CD pipelines so application infrastructure configuration is
|
<p>Crossplane integrates with CI/CD pipelines so application infrastructure configuration is
|
||||||
stored in a single control cluster. Teams can create, track, and approve changes using GitOps best practices already in use.</p>
|
stored in a single control cluster. Teams can create, track, and approve changes using GitOps best practices already in use.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-bullet col-1_xs-2">
|
<div class="blueprint-bullet col-1_xs-2">
|
||||||
|
@ -204,7 +206,7 @@ stylesheet: index
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-item col-11_xs-10">
|
<div class="blueprint-item col-11_xs-10">
|
||||||
<h3>Automate operational tasks with reconciling controllers</h3>
|
<h3>Automate operational tasks with reconciling controllers</h3>
|
||||||
<p>A resource controller is responsible for the entire lifecycle of a resource. This resource is responsible for
|
<p>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
|
provisioning, health, scaling, failover, and actively responding to external changes that deviate from the desired
|
||||||
configuration.</p>
|
configuration.</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -221,7 +223,7 @@ stylesheet: index
|
||||||
</div>
|
</div>
|
||||||
<div class="blueprint-item col-11_xs-10">
|
<div class="blueprint-item col-11_xs-10">
|
||||||
<h3>A strong separation of concerns.</h3>
|
<h3>A strong separation of concerns.</h3>
|
||||||
<p>Developers can define workloads without worrying about implementation details, environment constraints, or policies. Administrators can define
|
<p>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.</p>
|
environment specifics and policies. Enable a higher degree of reusability and reduce complexity.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -326,7 +328,7 @@ stylesheet: index
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<img src="{{ "/images/podcast.svg" | relative_url }}" alt="podcast" />
|
<img src="{{ "/images/podcast.svg" | relative_url }}" alt="podcast" />
|
||||||
<h3>Podcast</h3>
|
<h3>Podcast</h3>
|
||||||
<p>Listen to The Binding Status, a podcast from the Crossplane community,
|
<p>Listen to The Binding Status, a podcast from the Crossplane community,
|
||||||
to learn more about the project and its users.</p>
|
to learn more about the project and its users.</p>
|
||||||
<button class="grey" onclick="window.location.href = '{{ podcastLink }}';">
|
<button class="grey" onclick="window.location.href = '{{ podcastLink }}';">
|
||||||
Visit Podcast
|
Visit Podcast
|
||||||
|
|
Loading…
Reference in New Issue