Skip to content

Commit 20083a1

Browse files
README update (#1384)
1 parent 85b684c commit 20083a1

File tree

1 file changed

+20
-38
lines changed

1 file changed

+20
-38
lines changed

README.md

+20-38
Original file line numberDiff line numberDiff line change
@@ -42,75 +42,57 @@ Plural will deploy open-source applications and proprietary services on Kubernet
4242

4343
The Plural platform provides the following:
4444

45-
* Cluster API Providers to create and manage clusters at scale.
45+
* Fleet-Scale GitOps Engine to deploy any helm/kustomize or yaml based service into your fleet, securely and seamlessly scalable.
4646
* Full visibility of your fleet and all deployed services via our secure Auth Proxy.
47-
* Configuration management for deployments, allowing you to parameterize services for each deployment.
48-
* Horizontal scaling to ingest and auto-shard as many repos as necessary.
49-
* Dependency management between Terraform/Helm modules for open-source applications, with dependency-aware deployment and upgrades.
50-
* Authenticated docker registry and chartmuseum proxy per repository.
47+
* Kubernetes CRD-native Infrastructure As Code Management, supporting Terraform, Ansible and Pulumi, to allow you to scale usage of best practices tools without labor intensive CI/CD and branching strategies. Get the scaling promise of Crossplane with the configuration language of terraform.
48+
* Automated Pull Request Generation to provide full ui-based self-service while still maintaining the rigor and auditability of GitOps
49+
* 360 Degree AI Integration, leveraging the fully integrated, all-in-one Plural platform to generate uniquely accurate AI insights into the state of your fleet and how to fix inevitable misconfigurations that might have arisen.
5150

52-
In addition, Plural also handles:
53-
* Issuing the certificates.
54-
* Configuring a DNS service to register fully-qualified domains under onplural.sh to eliminate the hassle of DNS registration for users.
55-
* Being an OIDC provider to enable zero touch login security for all Plural applications.
51+
In addition, the Plural api also provides:
52+
* A DNS service to register fully-qualified domains under onplural.sh to eliminate the hassle of DNS registration for users.
53+
* Being an OIDC provider to enable zero touch login security for all deployed Plural Console applications or any other application managed by it.
5654

5755
We think it's pretty cool! 😎 Some other nice things:
5856

59-
### ☁️ Build and manage open cloud-native architectures
57+
## ✨ 360-degree AI Powered Insights
6058

61-
<p align="center">
62-
<br/>
63-
<img src="www/public/console.png" width="60%" />
64-
<br/><br/>
65-
</p>
66-
67-
The Plural platform also ingests all deployment artifacts needed to deploy open-source cloud-native applications, allowing for easy installs and no-touch upgrades post-install.
68-
69-
### 🤖 Day-2 Operational Toolkit
70-
71-
<p align="center">
72-
<img src="www/public/graph.png" width="60%" />
73-
<br/>
74-
</p>
59+
Use Plural's accumulated knowledge of the state of your infrastructure from metadata gathered from GitOps deployments, IaC management and the Kubernetes API's rich REST API to give AI insights that actually work. We'll know what's going on, and let AI explain it back to you in accessible natural language, in an automated way so your devops engineers don't have to. This includes:
7560

76-
Monitor all your installations from one central control plane. Our Auth Proxy makes it easy to make secure Kubernetes API calls to give you full dashboarding capabilities for all your clusters, regardless of where they live without direct network access.
77-
78-
Spin up ephemeral environments to test out new configurations in seconds; our CAPI providers make it easy to modify your architecture as you need it.
79-
80-
Manage Kubernetes upgrades easily with our built-in Kubernetes API deprecation management - we surface all endpoints on all clusters that need to be addressed.
61+
* provide natural language explanations why any service or terraform stack is currently failing
62+
* provide suggested code changes using context from the GitOps manifests associated with any failing service
63+
* explain any kubernetes or terraform UI page to blunt the sharp edges of the Platform Engineering learning curve
8164

8265
### 🔓 Secure by default
8366
Plural is fully self-hosted within your own environment, meaning we don't touch your credentials or sensitive information.
8467

85-
Cluster setup includes deploying our Plural deployment operator, which efficiently polls the control plane for any changes that need to be applied. This ensures that our control plane doesn’t reach into these workload clusters, providing a more secure setup than push-based models.
68+
Cluster setup includes deploying our Plural deployment operator, which efficiently polls the control plane for any changes that need to be applied. This ensures that our control plane doesn’t reach into these workload clusters, providing a more secure setup than push-based models and removing the need for credentials to be centralized in a single major attack-vector.
8669

87-
### 🥳 Flexible configuration
88-
All Plural deployments are fully customizable with our centralized secrets management. Additionally, we natively support deploying to brand new clusters or adopting existing K8s clusters.
70+
All Plural deployments are also fully customizable with our centralized secrets management. Additionally, we natively support deploying to brand new clusters or adopting existing K8s clusters.
8971
<br/><br/>
9072

9173

9274
## 📽 Check out a video Demo
9375

9476
<br /><br />
9577

96-
https://github.com/pluralsh/plural/assets/1610133/43f8d4c5-c74b-4098-97e9-39c9ed302a16
78+
[![Fleet Management with Plural](https://img.youtube.com/vi/W8KCaiZRV3M/0.jpg)](https://www.youtube.com/watch?v=W8KCaiZRV3M&ab_channel=Plural)
9779

9880

9981

10082
## 🏁 Getting Started
10183

10284
1. Go to https://app.plural.sh to create an account.<br />
103-
*Note: This is simply to track your open-source installations and deploy your Console; if you use our CLI you will not be asked to provide any infrastructure credentials or sensitive information.*
85+
*Note: This is simply to track your open-source installations and deploy your Console.*
10486
2. [Install the Plural CLI](https://docs.plural.sh/getting-started/getting-started#install-plural-cli)
105-
3. [Create and initialize a new git repo](https://docs.plural.sh/getting-started/getting-started#create-your-plural-repo) to store your Plural installation.
106-
4. [Install, build and deploy Plural Console](https://docs.plural.sh/basic-setup-and-deployment/admin-console) and [any other applications](https://docs.plural.sh/getting-started/getting-started#install-plural-applications) from the Plural marketplace.
87+
3. [Deploy your Plural Console](https://docs.plural.sh/how-to/set-up/mgmt-cluster).
10788

108-
You should now have a fully functioning Plural environment with any open-source apps and the management console running. From here, you can spin up additional clusters, deploy your services, track upgrades, and more. For more details or further information check out the rest of the docs below.
89+
Once you have your Plural Console running, feel free to walk through our how-to guide to see more of the core functionality of Plural: https://docs.plural.sh/how-to
10990

11091

11192
## 📚 Documentation
11293

113-
The full documentation is available on our [Documentation site](https://docs.plural.sh/).
94+
Full documentation is available on our [Documentation site](https://docs.plural.sh/). It covers both our mainline Fleet Management platform, and our legacy open source marketplace (soon to be merged into the mainline product). Feel free to browse either, but we'd recommend any new users start with Plural's fleet management suite of solutions.
95+
11496
<br /><br />
11597

11698

0 commit comments

Comments
 (0)