Requirements
Info |
---|
We use Kubernetes, an open-source container orchestration system to manage our applications. |
...
At the moment the only Kubernetes distribution supported is K3s (click here for the official documentation) by Suse Linux for both on-premise and cloud deployments. |
The minimum requirements for the Kubernetes cluster is a single node (1 virtual machine) with the following specs:
| EDC | DDC / DSPM | EDC + DDC + DSPM |
---|
CPU | cores (x86_64 processor with speed of 2.2 GHz or more) | 8 cores | 16 cores | 20 cores |
⚠️ The CPU must support the instructions SSE4.1, SSE4.2, AVX, AVX2, FMA | 8 | 16 | 20 | RAM | . Only x86_64 architecture is supported. Minimum CPU speed is 2.2 GHz |
Memory | 32GB | 64GB | 80GB |
Free SSD disk space and available Inodes ⚠️ K3s will be installed in /var/lib/rancher so space should be allocated there. We also need 10-20 GB free space at / and /var . | Minimum disk size: 500GB Minimum available inodes: 32,768,000 for ext4 | Minimum disk size: 600GB Minimum available inodes: 39,321,600 for ext4 | Minimum disk size: 700GB Minimum available inodes: 45,875,200 for ext4 |
OS | We recommend Storage | 500GB Min available inodes for ext4: 32M | 600GB Min available inodes for ext4: 39M | 700GB Min available inodes for ext4: 45M |
Storage details | only SSD storage is supported SWAP must be disabled minimum 20 GB allocated at /var at least 80% allocated at /var/lib/rancher
|
Operating System | Ubuntu 20.04 LTS Server (Focal Fossa), but you can also useis recommended, other supported operating systems include: Please ensure that the OS installed is the Server Edition, regardless of the flavor or version, and that no Desktop Environment is installed. ⚠️ If you are using CentOS or RHEL please refer to the official K3s documentation and our troubleshooting guide for additional setup.Only Server edition versions are supported. No Desktop Environment installed. No other linux distributions are supported. Note |
---|
Root access to the server is required during deployment process and may be required for support tickets / troubleshooting. Please ensure the service user account accessing the server, will be deploying the K3s installer has sudo privilege to access and run the installer from the root. For hardened systems, see: Deploying Product in CIS hardened OS or K3s If you are using CentOS or RHEL please refer to the official K3s documentation and our troubleshooting guide for additional setup. |
|
Firewall | The K3s server needs port 443/TCP to be open to allow the clients to access Synergy/Focus dashboard and API. Outbound internet access: In order to download the application artifacts (Docker images and binaries), updates and configuration files, the cluster needs a public internet connection with download speed of 40 Mbps or more and upload speed of 8 Mbps or more. To speed up the initial setup process it is recommended to have a download speed of 100 Mbps or more.
|
K3s version support | 1.23, 1.24, 1.26 |
Other Requirements | Disable SWAP,
For hardened systems, see: Deploying Product in CIS hardened OS or K3s considerations | When deploying using RHEL / CentOS / Suse: When deploying using Ubuntu: |
Installation
Ensure the following items are in place and configured:
...