One of the supported linux distributions.
Debian 8.x, 9.x 10.x
Centos 7.x, 8.x
RHEL 7.x, 8.x
Ubuntu 16.04, 18.04, 20.04
The following ports will need to be available internally: 8081, 8082, 8040, 8045, 8048, 9092, 8070, 8086, 8046, 8047, 8049, 8091, 8061, 8062. 8081 and 8082 will additionally need to be reachable externally between nodes - and your LB/reverse proxy. They do not need to be exposed to the end user. The other ports just need to be available within the VM and not consumed by another process - some of these ports are configurable via the system.yaml if it cannot be made available.