Hardware Requirements and Prerequisites by component
The following table lists the minimum hardware requirements for installing K2.
- K2 supports IPv4 and IPv6. K2 will operate as expected on environments where IPv6 is the only IP configuration
- All machines running K2 components (for example, K2 Server and K2 websites) require TLS 1.2. Although TLS 1.3 can exist on these machines in addition to TLS 1.2, K2 does not use TLS 1.3.
K2 will not operate as expected in environments where TLS 1.3 is the only configuration enabled.
Server Components
The table below lists the minimum hardware requirements for server components (for example the K2 Server and K2 Sites components) in a K2 topology. To determine the ideal hardware for a specific use case, we recommend contacting Professional Services.
Hardware Type |
K2 component | Minimum Requirement | Notes |
---|---|---|---|
CPU | K2 Server (Application server) | 2.5 GHz with native 64-bit support | AMD 64 or Intel x86_64 multi-core CPU(s) |
K2 Database (SQL Server) | 2.5 GHz with native 64-bit support | AMD 64 or Intel x86_64 multi-core CPU(s) | |
K2 Sites (IIS Server) | 2.5 GHz with native 64-bit support | AMD 64 or Intel x86_64 multi-core CPU(s) | |
Memory | K2 Server (Application server) |
8 GB |
|
K2 Database (SQL Server) | 16 GB | Recommended to reserve 2-4 GB of system memory for the Operating System. If limits are not set, SQL Server may attempt to allocate all server memory for itself, starving other services including the OS of needed resources. This can result in slow performance of database operations. Please consult SQL Server documentation for your database version about setting the maximum amount of system memory SQL Server can allocate. | |
K2 Sites (IIS Server) | 8 GB | ||
Hard Drive free space | K2 Server (Application server) | 1 GB | |
K2 Database (SQL Server) | 5 GB | Recommended to start with 10 GB free space, to allow for database growth | |
K2 Sites (IIS Server) | 500 MB | ||
Display | (All server components) | 1024 x 768 or higher resolution monitor. | |
Network Connection | (All server components) |
100 (Mbps) connection required for farm/distributed deployment. |
|