Navigator¶
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 storageClass
called default. See here in the example manifests:
Tarmak clusters do not have a storageClass with this name. Instead they have
fast & slow (fast is the default). Omitting the storageClass setting
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
in 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.