KUMA fault-tolerant configuration is provided by injecting KUMA Core into a Kubernetes cluster deployed by the KUMA installer.
The Kubernetes cluster configuration is defined in the inventory file. It must include one controller (dedicated or combined with a worker node), at least one worker node (dedicated or combined with a controller), and 0 or more dedicated worker nodes.
To install a fault-tolerant configuration of KUMA, you must use the kuma-ansible-installer-ha-<build number>.tar.gz installer.
In KUMA 3.0.1, when performing a new installation in a fault-tolerant configuration, OOTB resources are always imported.
In addition, KUMA 3.0.1 allows performing a clean installation with deployment of example services already in a fault-tolerant configuration. To do this, set "deploy_example_services: true" in the inventory file; the rest of the configuration is similar to a regular new installation in a fault-tolerant configuration.
When installing the fault-tolerant application configuration, the KUMA Core is placed into a Kubernetes cluster using the installer and the inventory file. The KUMA Core can be placed in a Kubernetes cluster in the following ways: