|
9 | 9 | <!-- markdownlint-capture -->
|
10 | 10 | <!-- markdownlint-disable MD030 MD032 MD033 MD046 -->
|
11 | 11 | <div class="grid cards" markdown>
|
12 |
| -- :material-cloud:{ .lg} __What is UnderStack?__ |
| 12 | +- :material-cloud:{ .lg .middle} __What is UnderStack?__ |
13 | 13 |
|
14 |
| - UnderStack is an opinionated deployment of OpenStack focused on bare metal |
15 |
| - provisioning through Ironic and its related services. This allows for efficiently |
16 |
| - and consistently managed hardware deployed via API-driven workflows across multiple |
17 |
| - data centers at scale. |
| 14 | + [UnderStack](https://github.com/rackerlabs/understack) is an opinionated deployment |
| 15 | + of [OpenStack](https://www.openstack.org/) focused on bare metal provisioning |
| 16 | + through [Ironic](https://docs.openstack.org/ironic/latest/) and its related services. |
| 17 | + This allows for efficiently and consistently managed hardware deployed via API-driven |
| 18 | + workflows across multiple data centers at scale. |
18 | 19 |
|
19 | 20 | Core requirements include a pool of bare metal systems which can be controlled by
|
20 |
| - Ironic as well as switches that can be programmed by a Neutron ML2 driver and |
21 |
| - infrastructure nodes which can host a Kubernetes cluster for the necessary services. |
| 21 | + Ironic as well as switches that can be programmed by a |
| 22 | + [Neutron ML2 driver](https://docs.openstack.org/neutron/latest/admin/config-ml2.html) |
| 23 | + and infrastructure nodes which can host a _Kubernetes_ cluster for the necessary |
| 24 | + services. In our development environment we use Dell servers and Cisco Nexus switches. |
| 25 | + |
| 26 | +- :material-lightbulb:{ .lg .middle } __Features__ |
| 27 | + |
| 28 | + - OpenStack: Compute, Bare Metal, Network, Load Balancer, Block Storage, Object Storage |
| 29 | + - ArgoCD deployments |
| 30 | + - Nautobot DCIM/IPAM |
| 31 | + - Dex authentication |
| 32 | + - OVN networking |
| 33 | + - Prometheus monitoring and metrics stack |
| 34 | + |
| 35 | +- :material-abacus:{ .lg .middle } __Getting Started__ |
22 | 36 |
|
23 | 37 | The documentation covers both Kubernetes cluster deployment options and configuration
|
24 | 38 | of the UnderStack components for bare metal resource management in a multi-data center
|
25 | 39 | environment.
|
26 | 40 |
|
27 |
| -- :material-abacus:{ .xl .middle } __Getting Started__ |
28 |
| - |
29 |
| - See our [Deploy Guide](deploy-guide/welcome.md) to begin with your own deployment. |
| 41 | + See our [Deploy Guide](deploy-guide/welcome.md) to begin your own deployment. |
30 | 42 | </div>
|
31 | 43 | <!-- markdownlint-restore -->
|
0 commit comments