Supercharge
Kubernetes
debugging with
k8sGPT
Nilesh Gule @nileshgule
$whoami
{
“name” : “Nilesh Gule”,
“website” : “https://www.HandsOnArchitect.com",
“github” : “https://GitHub.com/NileshGule"
“twitter” : “@nileshgule”,
“linkedin” : “https://www.linkedin.com/in/nileshgule”,
“YouTube” : “https://www.YouTube.com/@nilesh-gule”
“likes” : “Technical Evangelism, Cricket”,
}
TechTalks Application
TechTalks Consumer
TechTalks Producer
TechTalks Frontend (UI)
Message Broker
Polyglot
Programming
TechTalks
Demo
@nileshgule
@nileshgule
Simple Kubernetes Debugging
@nileshgule
Simple Kubernetes Debugging
@nileshgule
Simple Kubernetes Debugging
@nileshgule
CNCF Landscape – Application & Databases
@nileshgule
CNCF Landscape – CI CD, Streaming & Messaging
@nileshgule
CNCF Landscape – Security & Compliance, Automation, Registry, Key
Management, Storage, Networking, Runtime
@nileshgule
CNCF Landscape – Scheduling, Service Mesh, Observability, Chaos,
Optimization
k8sGPT
k8sGPT
Recap
@nileshgule
k8sGPT backends
NoopAI
@nileshgule
k8sGPT filters
• ReplicaSet
• Node
• Pod
• CronJob
• Service
• Ingress
• Deployment
• StatefulSet
• MutatingWebhookConfiguration
• ValidatingWebhookConfiguration
• PersistentVolumeClaim
• Gateway
• HTTPRoute
• HorizontalPodAutoScaler
• PodDisruptionBudget
• NetworkPolicy
• Log
• GatewayClass
Active filters Unused filters
@nileshgule
k8sGPT integrations
Summary
• k8sGPT improves debugging experience with Kubernetes by scanning and finding issues,
also provides possible solutions in simple language
• Supports multiple backends
• Integrations allows extensions to external tools and services
• Remote Caching helps to store and retrieve frequently accessed data
• Automate k8sGPT related activities using Kubernetes operator
References
https://www.youtube.com/@nilesh-gule
https://github.com/k8sgpt-ai/k8sgpt
https://docs.k8sgpt.ai/
https://landscape.cncf.io/
Nilesh Gule
ARCHITECT | MICROSOFT MVP
“Code with Passion and
Strive for Excellence”
nileshgule @nileshgule Nilesh Gule
NileshGule
www.handsonarchitect.com
https://www.youtube.com/@nilesh-gule
Source Code & slide deck
Cloud Native Ninja
https://github.com/NileshGule/cloud-native-ninja
https://speakerdeck.com/nileshgule/
https://www.slideshare.net/nileshgule/
#GlobalAzure
Q&A

Supercharge Kubernetes Debugging with k8sGPT.pdf