Quick start guide

Overview

To integrate your cluster(s) with SUSE® Observability you can follow one of these guides for your appropriate environment.

Kubernetes

Set up a Kubernetes integration to collect topology, events, logs, change and metrics data from a Kubernetes cluster and make this available in SUSE® Observability.

Supported versions

Supported Kubernetes Version

Kubernetes 1.35

Kubernetes 1.34

Kubernetes 1.33

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for Kubernetes

To set up a SUSE® Observability Kubernetes integration you need to have:

  • An up-and-running Kubernetes Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up a Kubernetes integration

Before you begin, check the Prerequisites for Kubernetes.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. If you previously installed the Agent into namespace suse-observability, follow the migration guidance in the StackPack instructions to remove the old Agent installation separately before installing into the new namespace.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

When running on a self-hosted air-gapped environment prepare the agent installation first with the air-gapped instructions.

OpenShift

Set up an OpenShift integration to collect topology, events, logs, change and metrics data from a OpenShift cluster and make this available in SUSE® Observability.

Supported versions

OpenShift Version Supported Kubernetes Version OpenShift End of Support

OpenShift 4.17

Kubernetes 1.30

April 1, 2026

OpenShift 4.16

Kubernetes 1.29

December 27, 2025

OpenShift 4.15

Kubernetes 1.28

August 27, 2025

OpenShift 4.14

Kubernetes 1.27

May 1, 2025

OpenShift 4.13

Kubernetes 1.26

November 17, 2024

OpenShift 4.12

Kubernetes 1.25

July 17, 2024

OpenShift 4.11

Kubernetes 1.24

February 10, 2024

OpenShift 4.10

Kubernetes 1.23

September 10, 2023

OpenShift 4.9

Kubernetes 1.22

April 18, 2023

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for OpenShift

To set up a SUSE® Observability OpenShift integration you need to have:

  • An up-and-running OpenShift Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up an OpenShift integration

Before you begin, check the Prerequisites for Openshift.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

Amazon EKS

Set up an Amazon EKS integration to collect topology, events, logs, change and metrics data from an Amazon EKS cluster and make this available in SUSE® Observability.

Supported versions

Kubernetes version Amazon EKS release Amazon EKS End of Support Amazon EKS End of Extended Support

1.35

January 28, 2026

March 27, 2027

March 27, 2028

1.34

October 6, 2025

December 2, 2026

December 2, 2027

1.33

May 28, 2025

July 29, 2026

July 29, 2027

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for Amazon EKS

To set up a SUSE® Observability Amazon EKS integration you need to have:

  • An up-and-running Amazon EKS Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up an Amazon EKS integration

Before you begin, check the Prerequisites for Amazon EKS.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

Google GKE

Set up a Google GKE integration to collect topology, events, logs, change and metrics data from an Google GKE cluster and make this available in SUSE® Observability.

Supported versions

Kubernetes Version Google GKE release Google GKE End of Support Google GKE End of Extended Support

1.35

February 11, 2026

April 11, 2027

N/A

1.34

September 30, 2025

October 1, 2026

N/A

1.33

June 3, 2025

August 3, 2026

N/A

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for Google GKE

To set up a SUSE® Observability Google GKE integration you need to have:

  • An up-and-running Google GKE Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up a Google GKE integration

Before you begin, check the Prerequisites for Google GKE.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

Azure AKS

Set up an Azure AKS integration to collect topology, events, logs, change and metrics data from an Azure AKS cluster and make this available in SUSE® Observability.

Supported versions

Kubernetes Version AKS GA Azure AKS End of Life Platform support

1.35

March 5, 2026

March 31, 2027

March 31, 2028

1.34

January 4, 2026

November 30, 2026

November 30, 2027

1.33

June 17, 2025

July 31, 2026

July 31, 2027

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for Azure AKS

To set up a SUSE® Observability Azure AKS integration you need to have:

  • An up-and-running Azure AKS Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up a Azure AKS integration

Before you begin, check the Prerequisites for Azure AKS.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

KOPS

Set up a KOPS integration to collect topology, events, logs, change and metrics data from an KOPS cluster and make this available in SUSE® Observability.

Supported versions

Supported Kubernetes Version

Kubernetes 1.35

Kubernetes 1.34

Kubernetes 1.33

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for KOPS

To set up a SUSE® Observability KOPS integration you need to have:

  • An up-and-running KOPS Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to grant SUSE® Observability Agents permissions to access the Kubernetes API.

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up a KOPS integration

Before you begin, check the <←prerequisites-for-kops,Prerequisites for KOPS>>.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability

Self-hosted

Set up a Self-hosted integration to collect topology, events, logs, change and metrics data from an Self-hosted cluster and make this available in SUSE® Observability.

Supported versions

Supported Kubernetes Version

Kubernetes 1.35

Kubernetes 1.34

Kubernetes 1.33

Supported runtime

Supported runtime

ContainerD

CRI-O

Prerequisites for Self-hosted

To set up a SUSE® Observability Self-hosted integration you need to have:

  • An up-and-running Self-hosted Cluster.

  • Helm version 3.13.1 or higher.

  • A user with the permission to create privileged pods, ClusterRoles and ClusterRoleBindings:

    • ClusterRole and ClusterRoleBinding are needed to:

      • Grant SUSE® Observability Agents permissions to access the Kubernetes API

      • Generate a secret for the mutating validation webhook which is part of request tracing

    • SUSE® Observability Agents need to run in a privileged pod to be able to gather information on network connections and host information.

Set up a self-hosted integration

Before you begin, check the Prerequisites for Self-hosted.

To get data from a Kubernetes cluster into SUSE® Observability, follow the steps described below:

  1. Add the SUSE® Observability helm repository to the local helm client:

     helm repo add suse-observability https://charts.rancher.com/server-charts/prime/suse-observability
     helm repo update
  2. In the SUSE® Observability UI, open the main menu by clicking in the top left of the screen and go to StackPacks > Integrations > Kubernetes.

  3. Install a new instance of the Kubernetes StackPack:

    • Specify a Kubernetes Cluster Name

      • This name will be used to identify the cluster in SUSE® Observability

    • Click install.

  4. Deploy the SUSE® Observability Agent, Cluster Agent, Checks Agent and kube-state-metrics on your Cluster using the helm command provided in the SUSE® Observability UI after you have installed the StackPack. The default namespace for the agent is suse-observability-agent. The UI instructions remove a previous agent release from suse-observability before installing into the new namespace, suse-observability-agent, to avoid running duplicate agents.

    • Once the Agents have been deployed, they will begin collecting data and push this to SUSE® Observability