Logo
0.6
  • Introduction
  • User Guide
  • Developer guide
  • Proposals
  • Known issues
  • Troubleshooting
  • Examples
    • AWS IAM Authenticator
    • Istio
    • Kube2IAM
    • Navigator
    • Velero
  • Deploying into an existing AWS VPC
  • Vault Setup and Configurations
  • Vault Helper In Tarmak
  • Accepting CentOS Terms
  • Command Line Documentation
  • API Documentation
Tarmak
  • Docs »
  • Examples »
  • Navigator
  • View page source

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:

  • Cassandra.
  • Elasticsearch.

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.

Next Previous

© Copyright 2019, Jetstack.

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: master
Branches
master
release-0.1
release-0.2
release-0.3
release-0.4
release-0.5
release-0.6