Skip to content

Commit

Permalink
feat(adopters): add cncf and linux foundation usage details (openebs#…
Browse files Browse the repository at this point in the history
…2953)

Include the usage details provided under the comment:
openebs#2719 (comment)

Signed-off-by: kmova <kiran.mova@mayadata.io>
  • Loading branch information
Amit Kumar Das authored Mar 5, 2020
1 parent 5aba5ab commit 3006572
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 0 deletions.
1 change: 1 addition & 0 deletions ADOPTERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ The list of organizations that have publicly shared the usage of OpenEBS:
| [Arista Networks](https://www.arista.com/en/) | Gerrit (multiple flavors), NPM, Maven, Redis, NFS, Sonarqube, Internal tools | [English](./adopters/arista/README.md) |
| [CLEW Medical](https://clewmed.com/) | PostgreSQL, Keycloak, RabbitMQ | [English](./adopters/clewmedical/README.md) |
| [Clouds Sky GmbH](https://cloudssky.com/en/) | Confluent Kafka, Strimzi Kafka, Elasticsearch, Prometheus | [English](./adopters/cloudssky/README.md) |
| [CNCF, The Linux Foundation](https://www.linuxfoundation.org/) | PostgreSQL, MariaDB, ElasticSearch, Redis, DevStats | [English](./adopters/cncf/README.md) |
| [Code Wave](https://codewave.eu/) | Bitwarden, Bookstack, Allegros Ralph, Limesurvey, Grafana, Hackmd/Codimd, Minio, Nextcloud, Percona XtraDB Cluster Operator, Nextcloud, Sonarqube, Sentry, Jupyterhub | [English](./adopters/codewave/README.md) |
| [Comcast](https://github.com/Comcast) | Prometheus, Alertmanager, Influxdb, Helm Chartmuseum | [English](./adopters/comcast/README.md) |
| [Orange](https://www.orange.com/en/home) | Prometheus, Alertmanager, ChartMuseum, Harbor, GitLab, PostgreSQL, Redis, OpenLdap, RabbitMQ, MySQL, MinIO, Metabase, ... | [English](./adopters/orange/README.md) |
Expand Down
42 changes: 42 additions & 0 deletions adopters/cncf/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Company: CNCF, The Linux Foundation

# Stateful Applications that we are running on OpenEBS

CNCF:
- PostgresSQL (including automatic backups)
- NFS server (for allowing multiple r/w access)
- nginx (serving home pages, backups, CSV reports etc)
- Storage for git repositories clones
- All DevStats applications (homegrown)

The Linux Foundation:
- MariaDB database (Helm master + slave replication, automatic backups)
- ElasticSearch cluster (Helm chart master + 4 slave nodes)
- Postgres (including automatic backups)
- Redis
- Grimoire stack (CHAOSS)
- Storage for git repositories clones
- Homegrown tools (SDS - sync data sources, golang orchestrator to fetch Grimoire data)

# Type of OpenEBS Storage Engines behind the above applications

- Local PV - for everything, speed is the main reason. Postgres uses 4-node Patroni stateful deployment (1 master and 3 replication nodes). All runs on bare metal servers from packet.com, stateful DB storage is 4 local PV volumes each about 3.2T size.
- NFS server (with local PV underlying) for allowing multiple clients access.

# Are you evaluating or already using in development, CI/CD, production?

Used in `test` and `production` deployments (they're separated into different namespaces).
Everything runs on Kubernetes + Helm.

# Are you using for home use or for your organization?

Used for my organization (Both CNCF and The Linux Foundation)

# A brief description of the use case or details on how OpenEBS is helping your projects.

Installing Kubernetes, then configuring `/var/openebs` on all nodes, then installing OpenEBS, making `openebs-hostpath` default storage engine, installing NFS for shared access. Finally, everything installed in Kubernetes uses OpenEBS.

See:
- https://github.com/cncf/devstats-helm#setup-per-node-local-storage.
- https://github.com/cncf/devstats-helm#architecture (Storage section).

0 comments on commit 3006572

Please sign in to comment.