drjz
April 2, 2021, 12:09pm
1
Hi all,
I created an issue here:
opened 12:06PM - 02 Apr 21 UTC
enhancement
Currently, the OD-Build Helm chart does not support for Shard Allocation Awarene… ss and Forced Allocation Awareness.
The default supported functionalities like rolling out Master and Data nodes work fine within a single zone, and configuring affinity by creating each node type on dedicated k8s nodes (VMs) also work.
Now I want to go to the next step of configuring the ES nodes into multiple zones. The way to achieve this is by adding `node.attr.zone` to the configuration on each ES node. The value of `node.attr.zone` should be the name of the zone of the k8s node where the pod is being created. Then we need to add to each master node or apply as cluster setting the `cluster.routing.allocation.awareness.attributes: zone`.
For Forced Awareness we need to add all values of zones in `cluster.routing.allocation.awareness.force.zone.values`.
Also see: https://discuss.opendistrocommunity.dev/t/adding-shard-allocation-awareness-by-zone-in-the-helm-chart/5478/3
I have also prepared a proposal to implement this. Now I want to create a PR here: GitHub - opendistro-for-elasticsearch/opendistro-build: 🧰 Open Distro Build Scripts
But I don’t have access to push my branch to this repo. How can I apply for access to create a PR?
Hi @drjz ,
Please fork the repository, make the changes and then you can create a PR towards the opendistro-build repo.
You can see some examples of the PR raised by community members here .
Thank you for contributing.