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="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
|
||||
|
|
Loading…
Reference in New Issue