# OpenTelemetry Kubernetes

The following are the requirements to install Fleet OpenTelementry collectors on a Kubernetes cluster:

1. Cert Manager should be installed.
2. Make sure the Kubernetes version supports `autoscaling/v2` .&#x20;
3. [OpenTelemetry Operator](https://github.com/open-telemetry/opentelemetry-operator) should be installed.&#x20;

When OpenTelemetry support on a Kubernetes cluster has been made available, by installing the OpenTelemetry Operator, Fleet can be used to manage individual collectors in the cluster by using an OpenTelemetry OpAMP Bridge. The OpAMP Bridge functions as the connection to Fleet and as the agent within Fleet. There is no need to install any proprietary Fleet components in the Kubernetes cluster, only open-source components from OpenTelemetry.

* Click on the Install Agent Manager Button

<figure><img src="/files/1hPVxu5oOZeV33Y6C5CI" alt="" width="375"><figcaption></figcaption></figure>

* Select the "kubernetes" Platform
* And, select an Agent Type of OpenTelemetry Collector
* The Name field can be used to name the OpenTelemetry OpAMP Bridge component which will be added to the cluster
* The Namespace field is used to set the namespace to be used within the Kubernetes cluster

<figure><img src="/files/s7D5Cf4El4Gxukt9t3vk" alt=""><figcaption></figcaption></figure>

* Click on the Proceed button to generate the README instructions and installation manifest

<figure><img src="/files/9ob1euRwU548sTCrW6oX" alt=""><figcaption></figcaption></figure>

* The Download All button can be used to download these files
* Apply the OpAMP Bridge manifest to the Kubernetes cluster as instructed in the README instructions


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.apica.io/fleet-management/list-of-agents/opentelemetry-kubernetes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
