Kubespray

From Freephile Wiki

Kubespray allows you to deploy a production-ready Kubernetes cluster (using Ansible or Vagrant) and since v2.3 can work together with Kubernetes kubeadm.

However, looking quickly at the docs, Kubespray may be too limited because it doesn't seem to support RHEL. And, the only Ingress is Ambassador.