Learn Kubernetes AI with K8sGPT
Published by O'Reilly Media, Inc.
Diagnosing Kubernetes problems and hardening security with AI
Course outcomes
- Understand the role of K8sGPT in the cloud native AI tool ecosystem
- Install and configure the K8sGPT CLI and Operator
- Analyze Kubernetes clusters for configuration and security issues using K8sGPT
- Use K8sGPT to generate solutions for identified Kubernetes problems
- Extend K8sGPT analysis capabilities with external tools
Kubernetes is a vast and complex system, making management and problem-solving challenging. K8sGPT brings the power of AI to Kubernetes, providing an extensible tool kit for a wide range of site reliability engineering-style activities.
Join experts Chris Hanson, Ron Petty, Ryan Taylor, Jerry Lozano, and others to learn how to use K8sGPT to analyze, debug, and secure Kubernetes clusters leveraging the power of AI. You’ll learn how to integrate K8sGPT with various foundation LLM models, producing in depth analysis of Kubernetes clusters in plain language, along with ways to resolve the problems you find.
What you’ll learn and how you can apply it
- Understand how K8sGPT fits into the cloud native AI tool ecosystem
- Install the K8sGPT CLI and Operator
- Analyze K8s clusters for configuration problems and security issues with K8sGPT
- Use K8sGPT to generate solutions to K8s problems discovered in analysis
- Learn how to extend K8sGPT analysis with external tools
This live event is for you because...
- You’re a cloud native engineer, SRE, or Kubernetes administrator.
- You work in DevOps, DevSecOps, and/or PlatformOps.
- You’re involved in technology management.
Prerequisites
- Basic Linux command line skills
- Foundational understanding of Kubernetes
Course Set-Up
To work through the labs in this course, please install and configure your own lab environment. This environment consists of a virtual machine with:
- Ubuntu 22.04 (or later)
- 32 GB RAM
- 100 GB Hard drive
Recommended follow-up:
- Read AI Engineering (book)
- Take Generative AI for Cloud Practitioners (live online course with Chad Smith)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Part I (90 minutes)
- Presentation: Installation and cluster analysis
- Group discussion: Basic usage of K8sGPT
- Hands-on exercises: Install and explore K8sGPT
- Q&A
- Break
Part II (90 minutes)
- Presentation: Customizing analysis
- Group discussion: How to use custom analyzers in K8sGPT
- Hands-on exercise: Develop a custom analyzer [60 mins]
- Q&A
Your Instructor
Ronald Petty
Ronald Petty is a consultant at RX-M, a global cloud native advisory and AI training and consulting firm. He also authors and edits technical material around programming languages and software development techniques and is a board member for companies in high tech research and energy spaces. He participated in the creation of Kubernetes certification exams and serves as the chair of San Francisco chapters of the Internet Society and Association for Computing Machinery. In addition, Ronald is a CNCF Ambassador, a Kubestronaut, a member of the MITRE AI CVE Working Group, and colead of the CNCF AI Technical Community Group.