- Quickstart
- Create a Cluster
- Overview
- Kubernetes Operator
- M3DB
- M3 Coordinator
- M3 Query
- How To Guides
-
Operational Guides
- Replication and Deployment in Zones
- Metrics
- Upgrading M3
- Resource Limits and Preventing Abusive Reads/Writes
- Tuning Availability, Consistency, and Durability
- Placement
- Placement Configuration
- Namespace Configuration
- Bootstrapping & Crash Recovery
- Docker & Kernel Configuration
- etcd
- Mapping Rules
- Background Repairs
- Replication between clusters
- Fileset Migrations
- Integrations
- FAQs
Installation
Be sure to take a look at the requirements before installing the operator.
Helm
- Add the
m3db-operator
repo:
helm repo add m3db https://m3-helm-charts.storage.googleapis.com/stable
- Install the
m3db-operator
chart:
helm install m3db-operator m3db/m3db-operator
Note: If uninstalling an instance of the operator that was installed with Helm, some resources such as the ClusterRole, ClusterRoleBinding, and ServiceAccount may need to be deleted manually.
Manually
Install the bundled operator manifests in the current namespace:
kubectl apply -f https://raw.githubusercontent.com/m3db/m3db-operator/master/bundle.yaml