System Requirements¶
Before installing and using reactor, ensure that your system meets the following requirements. These prerequisites are essential for proper functionality of the CLI platform and for managing Kubernetes environments effectively.
Supported Operating Systems¶
Linux: Any modern Linux distribution (e.g., Ubuntu, CentOS, Debian, Fedora).
macOS: macOS 10.15 (Catalina) or later.
Windows: Windows Subsystem for Linux (WSL) is required for running the CLI on Windows.
Required Tools and Dependencies¶
To use reactor, the following tools and software must be installed:
Bash Shell: Required for scripting and executing commands. Ensure that your system has Bash installed and available in your system path.
Git: The Git version control system is required for managing repositories and interacting with the platform’s components. Make sure Git is installed and accessible from your command line.
Installation guide: [Git Installation](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
Python 3: reactor requires Python 3 for running certain scripts and automating processes. Additionally, the PyYAML package is needed for parsing YAML configuration files.
Installation guide for Python 3: [Python Downloads](https://www.python.org/downloads/)
Install PyYAML: pip install PyYAML
Docker Engine: Docker is essential for containerizing and managing applications within Kubernetes clusters. Ensure Docker Engine is installed and running on your system.
Installation guide: [Docker Installation](https://docs.docker.com/engine/install/)
Curl: Curl is required for downloading resources from the web. This CLI tool enables easy interaction with various HTTP-based services.
Installation guide: [Curl Documentation](https://curl.se/)
OpenSSL: The OpenSSL CLI tool is used for managing certificates and encryption protocols, necessary for secure communication and configuration within Kubernetes environments.
Installation guide: [OpenSSL Download](https://www.openssl.org/source/)
Ensure that all the above components are installed and configured properly before proceeding with the installation and setup of reactor.