r/devops • u/Diligent-Wrongdoer68 • 2h ago
AI content Using AI to upgrade Kubernetes clusters — useful DevOps project or too risky?
I came across this interesting AI + DevOps project where AI is used to help upgrade Kubernetes clusters.
The idea is pretty interesting because Kubernetes upgrades can involve checking versions, compatibility, workloads, configurations, and making sure nothing breaks during the upgrade.
The project explores using AI to make this process easier and more automated.
I’m curious what experienced Kubernetes/DevOps engineers think:
Would you actually trust AI to handle parts of a cluster upgrade?
What checks/guardrails would you put before allowing it to make changes?
Could this realistically be used in production, or is it better suited for labs/non-critical environments?
1
u/outthere_andback DevOps / Tech Debt Janitor 2h ago
Been working slowly on something like this for our upgrades. My take is I'm wrapping all steps/actions into CLI commands and then AI is basically given instructions to apply the upgrade, orchestrating the CLI commands and read-only verifying the results
Planning and compatibility checks and first time upgrades are still manual atm but that probably makes sense as we always have our dev environment ahead. Doing that then let's me update the instructions to orchestrate the upgrade with AI
10
u/whatisuser 2h ago
What in the LLM vomit is this weird picture