opensearch-project / helm-charts

:wheel_of_dharma: A community repository for Helm Charts of OpenSearch Project.
https://opensearch.org/docs/latest/opensearch/install/helm/
Apache License 2.0
168 stars 228 forks source link

How to use network-attachment-definitions(extra interface) in opensearch helm charts. #435

Open ganilmca opened 1 year ago

ganilmca commented 1 year ago

Hi Team,

We want to deploy the cluster with adding new interface like multus network to get high bandwidth better than the calico interface. Can any one please help us to deploy the cluster with extra interface. What changes are required from our side.

Thanks & Regards, Anil

cwperks commented 1 year ago

[Triage] Hi @ganilmca, you may also want to post this question on OpenSearch Forums which has an active community that may be able to provide guidance on a new interface setup.

prudhvigodithi commented 1 year ago

Hey @ganilmca does configuring multus network as CNI should be part of the cluster setup? you can install with a daemon set, so that the CNI can run on all nodes https://github.com/k8snetworkplumbingwg/multus-cni. Curious on what needs to be done from the OpenSearch helm charts?

Once the multus network setup is done create network attachments and finally define OpenSearch pod with multiple Interfaces using annotation k8s.v1.cni.cncf.io/networks(found an example)

With existing helm charts, custom pod annotations (podAnnotations) are already supported. Please check

Thanks @peterzhuamazon @bbarani

prudhvigodithi commented 1 year ago

Hey @ganilmca just following back, can you please take a look at my previous comment?