Skip to main content
Skip table of contents

Kubernetes: Identify Configuration Issues

This scenario shows how an application developer with no Kubernetes training can identify the root cause a subtle configuration issue that is causing a microservice component failure.

Scenario Overview

The online-boutique application has it's own dedicated RunWhen Workspace (named Online Boutique). It has a single public URL, is running in a Google GKE cluster, and is comprised of many microservices.

If you click on the link above, you will immediately see 500 errors, but it might not be obvious why.

This tutorial will walk you through:

  • Exploring the list of Open Issues for the workspace

  • Chatting with an AI Assistant about the issue details and summary

    • Reviewing the task results, summaries, and suggested next steps

  • Identifying the root cause of the application failure

Getting Started in the RunWhen Platform

Upon logging into the platform, you will be shown a list of Workspaces that are accessible to you. If this is your first time, you will see some Public workspaces - these are created for demonstration and exploration purposes.

image-20251210-130236.png

Selecting a Workspace

For this scenario, please select the following workspace:

  • Online Boutique

Exploring Open Issues

Upon clicking the workspace, you will be dropped into the Home page, displaying a Reliability To-Do List. This page shows list of open issues for the workspace, sorted by time, displaying age of the latest issue along with number of times that the issue was noticed.

image-20251210-113909.png

Reliability To-Do List (Displaying Open Issues)

  • Selecting an open issue, such as Deployment Cartservice Has No Ready Replicas, will open up the issue inside of Workspace Chat

image-20251210-115047.png

Using Workspace Chat for Issue Investigation

Using Workspace Chat to Investigate an Issue

Since the main issue right now is that the application is failing and users are experiencing the error "could not retrieve cart", ask Eager Edgar about the specific issue inside of Workspace Chat.

image-20251210-124543.png

  • Quite often, the AI Assistant will display a list of service components and their issues to focus on

image-20251210-124638.png

  • In the above list, we can see that there is an open issue on the Cartservice Deployment Health

image-20251210-124821.png

  • Select an open issue (by clicking it)

    • Eager Edgar will display the collected details about the Issue (it’s logs, related tasks, and additional tasks that could be run for further investigation)

image-20251210-121558.png

  • Additionally, the AI Assistant will provide a summary of the issue, including the suspected root cause

image-20251210-121609.png
  • The summary above clearly outlines the configuration issue, which can be forwarded to an engineer for remediation

Remediation tasks will show up in the issue details if they exist. This environment does not include remediation tasks at this time.

Final Chat Review

screencapture-app-beta-runwhen-workspace-b-online-boutique-workspace-chat-2025-12-10-07_55_29.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.