# Overview

[K8sGPT](https://github.com/k8sgpt-ai/k8sgpt) is a tool for scanning your kubernetes clusters, diagnosing and triaging issues in simple english. It has SRE experience codified into it’s analyzers and helps to pull out the most relevant information to enrich it with AI. The K8sGPT Operator is ideal for continuous monitoring of your cluster and can integrate with your existing monitoring such as Prometheus and Alertmanager.

The [K8sGPT Operator](https://github.com/k8sgpt-ai/k8sgpt-operator) is designed to enable K8sGPT within a Kubernetes cluster. It will allow you to create a custom resource that defines the behavior and scope of a managed K8sGPT workload. Analysis and outputs will also be configurable to enable integration into existing workflows.

* * *

## What Will You Do

In this exercise,

- You will deploy the K8sGPT Operator on a managed Kubernetes cluster
- You will deploy a workload which has configuration issues
- You will use K8sGPT Operator to diagnose the workload issues

* * *

## Assumptions

- You have already provisioned or imported one Kubernetes cluster in a Project in your Org
- You have access to OpenAI and have a valid API key for OpenAI
