Skip to content

Commit d7d3250

Browse files
authored
Update plural repo README.md (#1276)
1 parent 38bacfa commit d7d3250

File tree

2 files changed

+24
-29
lines changed

2 files changed

+24
-29
lines changed

README.md

Lines changed: 24 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44

55

66
<h3 align="center">
7-
The fastest way to build great infrastructure
7+
The fastest way to build great infrastructure and deploy your software
88
</h3>
99

1010
<p align="center">
11-
Plural empowers you to build and maintain cloud-native and production-ready open source infrastructure on Kubernetes.
11+
Plural empowers you to build and maintain cloud-native and production-ready infrastructure on Kubernetes.
1212
</p>
1313

1414
<h3 align="center">
1515
🚀🔨☁️
1616
</h3>
1717

1818
<p align="center">
19-
<img src="www/public/plural-cli.png" width="60%" />
19+
<img src="www/public/deployment-services.png" width="60%" />
2020
<br/>
2121
</p>
2222

@@ -38,13 +38,16 @@
3838

3939
## ✨ Features
4040

41-
Plural will deploy open source applications on Kubernetes in your cloud using common standards like Helm and Terraform.
41+
Plural will deploy open-source applications and proprietary services on Kubernetes in your cloud using common standards like Helm and Terraform.
4242

4343
The Plural platform provides the following:
4444

45-
* Dependency management between Terraform/Helm modules, with dependency-aware deployment and upgrades.
45+
* Cluster API Providers to create and manage clusters at scale.
46+
* 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.
4650
* Authenticated docker registry and chartmuseum proxy per repository.
47-
* Secret encryption using AES-256 (so you can keep the entire workflow in git).
4851

4952
In addition, Plural also handles:
5053
* Issuing the certificates.
@@ -61,7 +64,7 @@ We think it's pretty cool! 😎 Some other nice things:
6164
<br/><br/>
6265
</p>
6366

64-
The plural platform ingests all deployment artifacts needed to deploy cloud-native applications and tracks their dependencies, allowing for easy installs and no-touch upgrades post-install.
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.
6568

6669
### 🤖 Day-2 Operational Toolkit
6770

@@ -70,47 +73,39 @@ The plural platform ingests all deployment artifacts needed to deploy cloud-nati
7073
<br/>
7174
</p>
7275

73-
Scale deploys with operational run-books for key cluster operations. Every dependency is automatically upgraded in the correct order, in a rolling manner. Plural provides a timestamped audit trail for all cluster applications along with searchable, downloadable logs. In addition, there are also pre-packaged dashboards for the highest importance metrics.
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.
7481

7582
### 🔓 Secure by default
76-
Plural performs regular security scans for application images, helm charts, and terraform modules and comes equipped with OpenID connect for user auth to applications deployed by Plural.
83+
Plural is fully self-hosted within your own environment, meaning we don't touch your credentials or sensitive information.
84+
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.
7786

78-
### 🥳 Open source and extensible
79-
All Plural applications are fully customizable and able to be ejected at any time. New applications can be wrapped and packaged onto Plural easily, giving you total freedom about how, when and where to use Plural.
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.
8089
<br/><br/>
8190

8291

8392
## 📽 Check out a video Demo
8493

8594
<br /><br />
8695

96+
https://github.com/pluralsh/plural/assets/1610133/43f8d4c5-c74b-4098-97e9-39c9ed302a16
8797

88-
https://user-images.githubusercontent.com/3838088/236681124-4b557577-a67d-466c-8075-9008cd49be40.mp4
8998

9099

91100
## 🏁 Getting Started
92101

93102
1. Go to https://app.plural.sh to create an account.<br />
94-
*Note: This is simply to track your installations and allow for the delivery of automated upgrades, you will not be asked to provide any infrastructure credentials or sensitive information.*
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.*
95104
2. [Install the Plural CLI](https://docs.plural.sh/getting-started/getting-started#install-plural-cli)
96105
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.
97-
4. [Install, build and deploy applications](https://docs.plural.sh/getting-started/getting-started#install-plural-applications) from the Plural marketplace
98-
5. [Install the Plural Management Console](https://docs.plural.sh/basic-setup-and-deployment/admin-console).
99-
100-
You should now have a fully functioning Plural environment with apps and the management console running. For more details or further information check out the rest of the docs below.
101-
102-
### The Plural Workflow
103-
104-
The workflow is literally two commands:
105-
106-
```bash
107-
plural build
108-
plural deploy
109-
```
110-
111-
Our tooling will take care of the rest.
112-
<br /><br />
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.
113107

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.
114109

115110

116111
## 📚 Documentation

www/public/deployment-services.png

559 KB
Loading

0 commit comments

Comments
 (0)