MOSK cluster hardware requirements
This section provides hardware requirements for the Mirantis OpenStack for Kubernetes (MOSK) management cluster with a MOSK cluster.
Important
A MOSK cluster is to be used for a deployment of an OpenStack cluster and its components. Deployment of third-party workloads on a MOSK cluster is neither allowed nor supported.
Note
One of the industry best practices is to verify every new update or configuration change in a non-customer-facing environment before applying it to production. Therefore, Mirantis recommends having a staging cloud, deployed and maintained along with the production clouds. The recommendation is especially applicable to the environments that:
Receive updates often and use continuous delivery. For example, any non-isolated deployment of MOSK.
Have significant deviations from the reference architecture or third party extensions installed.
Are managed under the Mirantis OpsCare program.
Run business-critical workloads where even the slightest application downtime is unacceptable.
A typical staging cloud is a complete copy of the production environment including the hardware and software configurations, but with a bare minimum of compute and storage capacity.
The table below describes the node types the MOSK reference architecture includes.
The table below specifies the hardware resources the MOSK reference architecture recommends for each node type.
Node type |
# of servers |
CPU cores # per server |
RAM per server, GB |
Disk space per server, GB |
NICs # per server |
|---|---|---|---|---|---|
Management cluster node |
3 [0] |
32 min 16 |
128 min 64 |
1 NVME or SSD x 240
1 NVME or SSD x 960 [1]
|
2 or 1 x 2-port [2] |
OpenStack control plane, gateway [3], and StackLight node |
3 or more |
32 |
128 |
1 SSD x 500
2 SSD x 1000 [5]
|
5 |
Tenant gateway node (optional) |
0-3 |
32 |
128 |
1 SSD x 500 |
5 |
OpenSDN control plane node |
3 |
16 |
64 |
1 SSD x 500 |
1 |
Compute node |
3 (varies) |
16 |
64 |
1 SSD x 500 [6] |
5 |
Infrastructure node (Kubernetes cluster management) |
3 |
16 |
64 |
1 SSD x 500 |
5 |
Infrastructure node (Ceph) [4] |
3 |
16 |
64 |
1 SSD x 500
2 HDDs x 2000
|
5 |
Note
The exact hardware specifications and number of the control plane and gateway nodes depend on a cloud configuration and scaling needs. For example, for the clouds with more than 12,000 Neutron ports, Mirantis recommends increasing the number of gateway nodes.
Note
If you would like to evaluate the MOSK capabilities and do not have much hardware at your disposal, you can deploy it in a virtual environment. For example, on top of another OpenStack cloud using the sample Heat templates.
Please mind, the tooling is provided for reference only and is not a part of the product itself. Mirantis does not guarantee its interoperability with any MOSK version.