Mermin with NetObserv Flow and OpenSearch
PreviousMermin with OpenTelemetry CollectorNextMermin with NetObserv Flow and OpenSearch in GKE with Gateway
Last updated
helm repo add mermin https://elastiflow.github.io/mermin/
helm repo add netobserv https://elastiflow.github.io/helm-chart-netobserv/
helm repo add opensearch https://opensearch-project.github.io/helm-charts/
helm repo update
# Deploy
helm upgrade -i --wait --timeout 15m -n elastiflow --create-namespace \
-f values.yaml \
--set-file mermin.config.content=config.hcl \
mermin mermin/mermin-netobserv-os-stackkubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.8.0/components.yaml
# Patch to use insecure TLS, commonly needed on dev local clusters
kubectl -n kube-system patch deployment metrics-server --type='json' -p='[{"op":"add","path":"/spec/template/spec/containers/0/args/-","value":"--kubelet-insecure-tls"}]'kubectl -n elastiflow port-forward svc/elastiflow-os-dashboards 5601:5601rm -rf helm_rendered; helm template -n elastiflow \
-f values.yaml \
--set-file mermin.config.content=config.hcl \
mermin mermin/mermin-netobserv-os-stack \
--output-dir helm_rendered
# Diff with existing K8s resources
kubectl -n elastiflow diff -R -f helm_rendered/