SUSE Cloud Observabilility Agent as an EKS Addon

Prerequisites

  1. These instructions assume you have subscribed to the SUSE Cloud Observability agent for EKS offer in AWS Marketplace, and have met AWS' prerequisites for creating an EKS addon.
  2. You must have access to, or operate a SUSE Cloud Observability service. See https://www.suse.com/products/cloud/observability/ to get started.

Optional configuration settings

In order to connect the agent to your SUSE Cloud Observability account, you must provide configuration values to the EKS Addon as "Optional configuration settings".

Web Console

From Step 3: Review and add of the Add add-ons process, click the Edit button on "Step 2: Configure selected add-ons-settings"

Screenshot of "Add add-ons" Step 3

On the Configure selected add-ons settings page, click on "Optional configuration settings" to expand the section.

Screenshot of "Add add-ons" Step 2

Copy the following snippet, and paste into the Configuration values textbox:

stackstate:
  cluster:
    name: <Cluster Name>
  url: <StackState Ingest URL>
  apiKey:  <Api Key>

On your SUSE Cloud Observability account, Add a new instance of the Kubernetes StackPack.

Screenshot of Kubernetes StackPacks in SUSE Observability

Enter the name of your kubernetes cluster, then click INSTALL. SUSE Observablity Cloud will update to show "The SUSE Observability Kubernetes StackPack is waiting for data".

Screenshot of Kubernetes StackPacks in SUSE Observability waiting for data

Copy the Cluster Name content. Go back to the Configure selected add-ons settings page, and replace <Cluster Name> in your Configuration values with the Cluster Name.

Go back to the SUSE Observability Kubernetes StackPacks page, and copy the StackState Ingest URL content. Go back to the Configure selected add-ons settings page, and replace <StackState Ingest URL> in your Configuration values with the StackState Ingest URL.

Once more, go back to the SUSE Observability Kubernetes StackPacks page, and copy the Api Key content. Go back to the Configure selected add-ons settings page, and replace <Api Key> in your Configuration values with the Api Key.

Select "None" as the **Conflict resolution method.

Screenshot of "Add add-ons" Step 2

Click Next. Back on the Review and add page, click Create.

The SUSE Cloud Observability agent for EKS will now be present on the Add-ons tab, with a status of "Creating".

Screenshot of the Add-ons tab of an EKS cluster

Shortly, the newly created Kubernetes StackPack in SUSE Observability should change status to "Active".

Screenshot of Kubernetes StackPacks in SUSE Observability, now active

Congratulations! You have successfully configured the SUSE Cloud Observabilility Agent as an EKS Addon.