---
title: Software Requirements
slug: software-requirements
description: This document outlines the essential software requirements, including operating systems and web browsers, for seamlessly deploying and operating Kubeark. Discover the optimal performance factors and dependencies necessary for ensuring a smooth experience.
docTags: 
createdAt: 2023-06-13T13:54:21.000Z
---

The software requirements section outlines the necessary system and software configurations for successful deployment and operation of Kubeark. This includes information on supported operating systems, web browsers, and any other dependencies required for optimal performance.

:::hint{type="info"}
It is important to review and confirm that your system meets these requirements before proceeding with the installation and setup of Kubeark.
:::

### Operating System

| Operating System | - Ubuntu - 20.4 and above
- Debian - 12 and above
- CentOS/RHEL 7
- SUSE Linux Enterprise Server 15 |
| ---------------- | --------------------------------------------------------------------------------------------------- |
| OS Prerequisites | * SSH
* Time synchronization (NTP) for all nodes                                                    |

### Other dependencies

`kubecli` can install Kubernetes and Kubeark together. Some dependencies need to be installed before installing kubernetes after version 1.18. You can refer to the list below to check and install the relevant dependencies on your node in advance.

|           | Kubernetes Version 1.8 or above |
| --------- | ------------------------------- |
| socat     | Required                        |
| conntrack | Required                        |
| ebtables  | Optional but recommended        |
| ipset     | Optional but recommended        |
| ipvsadm   | Optional but recommended        |





