ignite25-LAB517-next-gen-aks-operations-with-models-and-agents-and-mcps-oh-my
Links
README
From the repo.
Microsoft Ignite 2025
🔥LAB517: Next-Gen AKS Operations with Models, and Agents, and MCPs
Who Should Take This Lab?
This lab is designed for:
- Platform Engineers managing Kubernetes clusters in production
- DevOps Engineers interested in AI-assisted operations
- Site Reliability Engineers (SREs) exploring automation opportunities
- Cloud Architects evaluating next-generation operational tools
Prerequisites: Basic familiarity with Kubernetes concepts and Azure is helpful but not required. The lab provides context and links to foundational resources.
Session Description
Build confidence in managing AKS at scale with next‑gen ops tools. In this hands‑on lab, you’ll simulate a production service hit by traffic spikes, discover how AI‑driven alerts surface hidden bottlenecks, and deploy agents that self‑heal nodes. Using open‑source tools and the aks‑mcp server, you can automate cluster scaling, patch management, and real‑time troubleshooting—letting the AI orchestrate Kubernetes and Azure resources with natural‑language commands and pre‑built MCP integrations.
🧠 Learning Outcomes
By the end of this session, learners will be able to:
- Deploy and configure AI agent frameworks (AKS MCP Server, CLI Agent, kagent) with Azure AI Foundry models
- Build multi-agent systems where specialized agents collaborate on complex operational tasks
- Troubleshoot production scenarios using natural language instead of memorizing CLI syntax
- Orchestrate automated remediation for node failures, traffic spikes, and configuration drift
- Generate proactive health assessments combining Azure Advisor recommendations with Kubernetes best practices
- Understand the Model Context Protocol (MCP) and how it standardizes AI-tool integration
💻 Technologies Used
- Azure Kubernetes Service (AKS) - Managed Kubernetes service in Azure
- Azure AI Foundry - Platform for building AI applications with enterprise-grade models
- Model Context Protocol (MCP) - Open standard for connecting AI agents to external tools
- AKS MCP Server - MCP server that exposes AKS and Kubernetes capabilities to AI agents
- CLI Agent for AKS - Terminal-based AI assistant for cluster management
- kagent - Kubernetes-native AI agents (CNCF Sandbox project)
📚 Foundational Resources
New to these technologies? Start here:
- Kubernetes Basics - Introduction to Kubernetes concepts
- What is Azure Kubernetes Service? - AKS overview and key features
- Introduction to Azure AI Foundry - Learn about enterprise AI capabilities
- Model Context Protocol Docs - Understanding MCP architecture
- MCP for Beginners - Step-by-step guide to building with MCP
🚀 Getting Started
This lab follows a two-step process:
- Deploy Infrastructure - Set up your AKS cluster, Azure AI Foundry, and monitoring tools (20-25 minutes)
- Start Lab Activities - Work through hands-on scenarios with AI agents
Step 1: Deploy Lab Infrastructure
Head over to the Lab Setup Guide for step-by-step instructions on deploying:
- Azure Kubernetes Service cluster with advanced features
- Azure AI Foundry with GPT models
- Azure Monitor and Log Analytics workspaces
- All necessary infrastructure for the hands-on lab
The guide includes prerequisites, deployment commands, troubleshooting tips, and cleanup instructions.
🌟 Microsoft Learn MCP Server
The Microsoft Learn MCP Server is a remote MCP Server that enables clients like GitHub Copilot and other AI agents to bring trusted and up-to-date information directly from Microsoft's official documentation. Get started by using the one-click button above for VSCode or access the mcp.json file included in this repo.
For more information, setup instructions for other dev clients, and to post comments and questions, visit our Learn MCP Server GitHub repo at https://github.com/MicrosoftDocs/MCP. Find other MCP Servers to connect your agent to at https://mcp.azure.com.
Note: When you use the Learn MCP Server, you agree with Microsoft Learn and Microsoft API Terms of Use.
📚 Resources and Next Steps
| Resources | Links | Description |
|---|---|---|
| Ignite 2025 Next Steps | https://aka.ms/Ignite25-Next-Steps | Links to all repos for Ignite 2025 Sessions |
| Microsoft Foundry Community Discord | Connect with the Microsoft Foundry Community! | |
| Learn at Ignite | https://aka.ms/LearnAtIgnite | Continue learning on Microsoft Learn |
Content Owners
![]() Paul Yu 📢 |
![]() Pavneet Ahluwalia 📢 |
🚀 Try Azure for Free!
Ready to build, experiment, or scale your next project? Kick things off with an Azure Free Trial and get access to popular services, generous monthly credits, and the tools you need to ship fast. 👉 Start your free journey here: https://aka.ms/devrelft
Contributing
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit Contributor License Agreements.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
Trademarks
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.
Collected info
- ★ 15 stars
- ⎇ 14 forks
- Language: Bicep
- Source updated: 1/22/2026
Config for your environment
Replace {MCP_ENDPOINT_URL} with this MCP’s endpoint URL (from its repo or docs above). No API key — you connect directly.
Tool
OS
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server": {
"url": "{MCP_ENDPOINT_URL}"
}
}
}Paste into mcpServers in the config file. Restart Cursor after saving.
If this MCP is also published on mcpchannel.ai, you can subscribe from Browse and use the gateway config there instead.

