> ## Documentation Index
> Fetch the complete documentation index at: https://densify-sync-changelog-14.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Advanced K8s Configurations

Kubex recommends using the [Kubex Collection Stack Helm Chart](https://github.com/densify-dev/helm-charts/tree/master/charts/kubex-automation-stack). This Helm chart bundles all of the components required for Kubex and is the preferred method of data collection.
The following configuration options support multi-cluster configurations and observability platforms. See [Container Data Collection Prerequisites](/docs-kubex/Content/Kubex/Data_Collection_Prerequisites) for required prerequisite software.

<Accordion title="OpenShift">
  In this configuration you can deploy the <span>data forwarder</span> with OpenShift (e.g. Authenticated Prometheus). Refer to  <a href="https://github.com/densify-dev/container-data-collection/tree/main/single-cluster/examples/bearer-openshift">Example: bearer-openshift</a> for details.
  Figure: Container Data Collection Using Authenticated Prometheus

  <frame />

  <img src="https://mintcdn.com/densify-sync-changelog-14/3WHgf5Vyu0LVv2en/images/docs-kubex/Content/Kubex/03000282_587x179.png?fit=max&auto=format&n=3WHgf5Vyu0LVv2en&q=85&s=6b42b22349d0809d4c41f6af761db8b8" alt="" width="587" height="179" data-path="images/docs-kubex/Content/Kubex/03000282_587x179.png" />

  See <a href="/docs-kubex/Content/Kubex/Data_Collection_Prerequisites">Container Data Collection Prerequisites</a> for details on prerequisite software.
</Accordion>

<Accordion title="Amazon Managed Prometheus">
  In this example the data forwarder is setup in an EKS cluster to connect to Amazon Managed Prometheus (AMP) and send container data to <span>Kubex</span> on an hourly basis. Using an EKS cluster allows you to use EKS's ability to associate an IAM role with a Kubernetes service account and configure your pods to use the service account. This is the preferred way to connect to AMP.
  Figure: Container Data Collection Using EKS-AMP

  <frame />

  <img src="https://mintcdn.com/densify-sync-changelog-14/3WHgf5Vyu0LVv2en/images/docs-kubex/Content/Kubex/03000276_587x179.png?fit=max&auto=format&n=3WHgf5Vyu0LVv2en&q=85&s=ea90d2f8ece29c8e429c9e718aa66cf0" alt="" width="587" height="179" data-path="images/docs-kubex/Content/Kubex/03000276_587x179.png" />

  * Supports EKS as well as other Amazon Kubernetes deployments

  * See [https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/amp](https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/amp) for details on deploying the data forwarder with AMP.
</Accordion>

<Accordion title="Azure Managed Prometheus">
  Azure Monitor managed service for Prometheus can be used when deploying AKS clusters.
  Figure: Container Data Collection Using Azure Monitor with Managed Prometheus

  <frame />

  <img src="https://mintcdn.com/densify-sync-changelog-14/3WHgf5Vyu0LVv2en/images/docs-kubex/Content/Kubex/03000277_588x182.png?fit=max&auto=format&n=3WHgf5Vyu0LVv2en&q=85&s=ef103c1e70e7b6008c43853b2cf57ca5" alt="" width="588" height="182" data-path="images/docs-kubex/Content/Kubex/03000277_588x182.png" />

  * Supports Azure Managed Service for Prometheus (AzMP) for container data collection.
  * See [https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/azmp](https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/azmp) for details on deploying the data forwarder with AzMP.
</Accordion>

<Accordion title="Other Observability platforms that support the Prometheus API with basic authentication">
  The data forwarder can be setup to connect to Prometheus or an observability platform that supports the Prometheus API with HTTP basic authentication and sends container data from multiple clusters to Kubex on an hourly basis.
  Figure: Container Data Collection from an Observability Platform

  <frame />

  <img src="https://mintcdn.com/densify-sync-changelog-14/3WHgf5Vyu0LVv2en/images/docs-kubex/Content/Kubex/03000284_590x163.png?fit=max&auto=format&n=3WHgf5Vyu0LVv2en&q=85&s=370f49931c45f3b736eb9634782c3a4e" alt="" width="590" height="163" data-path="images/docs-kubex/Content/Kubex/03000284_590x163.png" />

  * Supports Prometheus with basic authentication (e.g., Grafana Cloud)
  * See [https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/basic](https://github.com/densify-dev/container-data-collection/tree/main/multi-cluster/examples/basic) for details on deploying the data forwarder using an observability platform.
</Accordion>
