Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 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

  2. m3dbInstallerScript - This script shall install m3db nodes.  Helm charts and profile : m3dbHelmCharts

  3. CollectD-PrometheusScript - This script shall install collectd and prometheus. Helm charts for collectd and prometheus : collectd and prometheus

  4. Once all pods are deployed correctly, the topology should be like below:

    Image Modified


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
languagebash
themeMidnight
titleMake m3coordinator service a NodePort
kubectl edit svc/m3coordinator-m3-clusterEditcluster
Edit type to be nodePort : 32701

...