...
Minimum Hardware Requirements
MECM | |
---|---|
HW Aspect | Requirements |
# of Node(s) | A virtual machine hosted in any Cloud Provider having internet connectivity. |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 4 GB, For Deployment in Development environment 8 GB is sufficient. |
Disk | 120 GB ~ 512GB |
Networks | 1 |
MEP Edge Node(s) | |
---|---|
HW Aspect | Requirements |
# of Node(s) | 1 MEP Edge Node |
CPU | Minimum 1 socket x86_AMD64 or ARM64. |
RAM | 1 GB, For Deployment in Development environment 4 GB is sufficient. |
Disk | 20 GB ~ 256 GB |
Network | 1 |
Recommended Hardware Requirements
MECM | |
---|---|
HW Aspect | Requirements |
#of Nodes | A virtualized machine hosted in any Cloud Provider having internet connectivity. |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 8 GB ~ 64 GB |
Disk | 120 GB ~ 512GB |
Networks | 2 to 4 Network Interfaces with public IP. |
MEP | |
---|---|
HW Aspect | Requirements |
#of Node(s) | 1 MEP |
CPU | Minimum 1 socket x86_AMD64 or ARM64 with Virtualization support. |
RAM | 2 GB ~ 16 GB |
Disk | 20 GB ~ 256GB |
Networks | 2 Network Interfaces . |
Software Prerequisites
- Virtual Machines preinstalled with Ubuntu 16.04 or 18.04
- root user created in the Deployment Node, MEC Node and MEP Node.
- SSH Server running in all the Nodes.
- Ansible > 2.5 installed in One Click Deployment Node (Jump Host)
- git installed in Jump Host.
- Kubespray code is downloaded (https://github.com/kubernetes-sigs/kubespray.git)
- GO Lang (version greater than 1.12) installed in Jump Host, required for CLI.
...
For Virtual Deployment minimum three Virtual machines, following are the virtual machines and their usage
No | Usage |
---|---|
1 | Jump Host (One Click Deployment Node) |
2 | MECM (Controller) |
3 | MEP (Edge) |
All the nodes should have internet connectivity , network interface and network connectivity between the VM's.
...
Following packages will be installed in the cluster in the respective nodes:-
MECM
S. No | Software | Type | Version | Remarks |
1. | Docker | CRI | 18.06 | |
2. | Kubernetes | Orchestration | 1.16 | |
3. | Helm | |||
4. | Grafana | Monitoring | Running as POD in MECM Cluster | |
5. | AppLCM | MECM-Service | 1.0 | Running as POD in MECM Cluster |
MEP
S. No | Software | Type | Version | Remarks |
1. | Docker | CRI | 18.06 | |
2. | K3S | Orchestration | Lightweight Kubernetes | |
3. | Helm | |||
4. | cAdvisor | Container Metrics | Latest Container version in Docker Hub | Running as Docker Container. |
5 | RabbitMQ | |||
6 | Prometheus | Metrics Collector | Internally its installing following metrics exporter NodeExporter, alertManager, kubeStateMetrics, pushgateway |
Snapshot Deployment Overview
...