Connect to a cluster and create a custom namespace.
kubectl create ns {namespace-name}
For example-
kubectl create ns monitoring
Step 2: Install the integration
From All Clients, select a client.
Go to Setup > Integrations and Apps.
If there are apps/integrations already installed, it will redirect to the INSTALLED INTEGRATIONS page where all the installed integrations/apps are displayed. Click +ADD and search for K3s on the AVAILABLE INTEGRATIONS AND APPS page. Also you can use the All Categories dropdown list to search.
If there are no installed apps, it will navigate to the AVAILABLE INTEGRATIONS AND APPS page.
Click +ADD on the K3s tile.
Enter the following details:
Name: Name for the integration.
Deployment type: On-prem or Cloud (AWS, GKE, and AKS)
Container Engine: Docker or ContainerD. Primarily, Docker is used. ContainerD is used for K3s integration.
Click on NEXT.
Step 3: Configure the integration
Create a YAML file in the cluster. Example- agent.yaml
Paste the copied content from the portal into a new YAML file.
Now, replace the namespace: OpsRamp-agent to the created new namespace.
Remove the section for creating namespace in the OpsRamp Agent YAML.