Update website copy to match updated README

Signed-off-by: Jared Watts <jbw976@gmail.com>
This commit is contained in:
Jared Watts 2021-03-18 20:10:42 -07:00
parent 04d8fb76e0
commit d2a58db7d5
No known key found for this signature in database
GPG Key ID: 584704136A67A28C
1 changed files with 23 additions and 21 deletions

View File

@ -9,10 +9,11 @@ stylesheet: index
<div class="grid">
<div class="col-5_md-12 main">
<div>
<h1>Manage any infrastructure your applications need directly from Kubernetes</h1>
<h1>Compose cloud infrastructure and services into custom platform APIs</h1>
<p>
Crossplane is an open source Kubernetes add-on that supercharges your Kubernetes clusters enabling you to provision and manage
infrastructure, services, and applications from kubectl.
Crossplane is an open source Kubernetes add-on that enables platform teams to assemble
infrastructure from multiple vendors, and expose higher level self-service APIs for application
teams to consume, without having to write any code.
</p>
<button id="getStarted" onclick="window.location.href='{{ githubLink }}'">
<img src="{{ "/images/github-teal.svg" | relative_url }}" />
@ -43,8 +44,10 @@ stylesheet: index
<div class="col-6_md-12">
<h2>Provision and manage cloud infrastructure and services using kubectl</h2>
<p>
Crossplane extends your Kubernetes cluster, providing you with CRDs for any infrastructure or managed service. Define infrastructure configuration that can be versioned, managed,
and deployed using your favorite tools and existing processes you've already integrated with your clusters.
Crossplane extends your Kubernetes cluster, providing you with CRDs for any infrastructure
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 }}" />
</p>
</div>
@ -60,8 +63,8 @@ stylesheet: index
alt="Stacks" id="stacksImg" />
<h2>Created to power a more open cloud</h2>
<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
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
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
can self-service from the API without needing to become an infrastructure expert.
</p>
<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">
<h2>There is a flavor of infrastructure for everyone on Crossplane</h2>
<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.
</p>
<p>
@ -106,13 +109,12 @@ stylesheet: index
</div>
<div class="grid">
<div class="col-6_md-12">
<h2>Deploy applications using a team centric approach with OAM</h2>
<h2>The Universal Cloud API</h2>
<p>
Crossplane implements the Open Application Model to help unify application and infrastructure management around team-centric processes. With Crossplane and OAM,
application and infrastructure config can co-exist and be deployed using the same tooling.
</p>
<p>
<a href="https://oam.dev">Learn More About OAM</a>
Crossplane provides a consistent API across a diverse set of vendors, resources, and
abstractions. The Crossplane Resource Model (XRM) extends the Kubernetes Resource Model
(KRM) in an opinionated way, resulting in a uniform experience for managing resources,
no matter what provider or vendor built them.
</p>
<p><img src="{{ "/images/quad-red-medium.svg" | relative_url }}" /></p>
</div>
@ -128,7 +130,7 @@ stylesheet: index
<div class="col-6_md-12">
<h2>Run Crossplane anywhere</h2>
<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.
<img src="{{ "/images/quad-teal-medium.svg" | relative_url }}" />
</p>
@ -179,8 +181,8 @@ stylesheet: index
</div>
<div class="blueprint-item col-11_xs-10">
<h3>Declarative infrastructure configuration</h3>
<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
<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
is accessible via kubectl, configurable with YAML, and self-healing right out of the box.</p>
</div>
<div class="blueprint-bullet col-1_xs-2">
@ -196,7 +198,7 @@ stylesheet: index
</div>
<div class="blueprint-item col-11_xs-10">
<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>
</div>
<div class="blueprint-bullet col-1_xs-2">
@ -204,7 +206,7 @@ stylesheet: index
</div>
<div class="blueprint-item col-11_xs-10">
<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
configuration.</p>
</div>
@ -221,7 +223,7 @@ stylesheet: index
</div>
<div class="blueprint-item col-11_xs-10">
<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>
</div>
</div>
@ -326,7 +328,7 @@ stylesheet: index
<div class="content">
<img src="{{ "/images/podcast.svg" | relative_url }}" alt="podcast" />
<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>
<button class="grey" onclick="window.location.href = '{{ podcastLink }}';">
Visit Podcast