Organizations preparing to install Wallaroo need to be aware of different requirements. This guide provides provides details of the following requirements.
Wallaroo installs into a standard Kubernetes cluster. This can be:
The following software or runtimes are required for Wallaroo 2023.2.1. Most are automatically available through the supported cloud providers.
Software or Runtime | Description | Minimum Supported Version | Preferred Version(s) |
---|---|---|---|
Kubernetes | Cluster deployment management | 1.23 | 1.25 |
containerd | Container Management | 1.7.0 | 1.7.0 |
kubectl | Kubernetes administrative console application | 1.26 | 1.26 |
Wallaroo requires multiple Kubernetes namespaces to function.
wallaroo
.Wallaroo recommends installing into a cluster with at least 24 cores and 32 GB of memory available. The software can be installed into a standard Kubernetes environment running on a cluster of nodes, typically 8 cores or more apiece.
Single host installation of Wallaroo is possible provided the host meets the required resources.
The complete requirements for the cluster resources see the Environment Setup Guides
Wallaroo requires only minimal networking setup.
Each Wallaroo cluster provides a single HTTPS port for user access to the cluster. Default cluster installs provision a cloud load-balancer to provide access to the cluster with a single routable IP address. Single-host install use the NodePort service to allow access into the cluster and will use te host’s IP address.
For the best user experience, it is highly recommended that users of the Wallaroo software have direct access to this IP address over the HTTPS protocol from their laptops or other primary development environments.
To provide secured access to the Wallaroo cluster, several DNS entries and a TLS (SSL) certificate must be generated matching the domain name registered. The certificates may be self-signed or signed using an organization-specific root certificate as appropriate for your organization.
Once the Wallaroo cluster has been installed, a set of DNS entries are required to point to the in-bound IP address of the cluster. See the DNS Integration Guide for more details.