...
- m3operatorScript - This script has to run first as it deploys the m3operator. M3operator is a pre-requisite for the m3 cluster deployment.
Make necessary changes in the script as per the cluster details at your end. Helm charts and profile can be found at : operatorHelmChartsAndProfile - m3dbInstallerScript - This script shall install m3db nodes. Helm charts and profile : m3dbHelmCharts
- CollectD-PrometheusScript - This script shall install collectd and prometheus. Helm charts for collectd and prometheus : collectd and prometheus
- Once all pods are deployed correctly, the topology should be like below:
Manual steps for getting the m3db up and running:
...
3. Connecting the prometheus and m3coordinator service.
After the pods for m3db and prometheus, we need to make m3coordinator service a NodePort in case, we are not using the loadbalance.
This can be done by kubectl edit command :
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
kubectl edit svc/m3coordinator-m3-clusterEditcluster Edit type to be nodePort : 32701 |
...