Navigator is a Kubernetes extension for managing common stateful services. It is fully compatible with clusters provisioned by Tarmak.
To get started with Navigator, we suggest following the project’s quick-start guide.
Note: Storage Classes
However, please note that the example manifests reference a
default. See here in the example manifests:
Tarmak clusters do not have a
storageClass with this name. Instead they have
fast is the default). Omitting the
will cause Navigator to use the default, in our case the
fast class. You
may also choose to specify a different name for a storage class you defined
after creating the cluster.
Failure to update this will cause the scheduling of database pods to fail with
the following error:
pod has unbound PersistentVolumeClaims. Pods will remain
Pending until the PVC can be bound.
Note: Node Sizes for Elasticsearch
The Elasticsearch example creates five pods each requesting 2Gi of RAM. You may wish to provision a dedicated instance pool for this.