Sitemap

Cloud Native Weekly: Conversational AI for Managing Kubernetes Clusters

4 min readMay 20, 2025

Open Source Project Recommendations

Tortoise

Tortoise is an open-source Kubernetes auto-scaling controller designed to simplify the complexity of resource optimization in microservices architectures. By integrating Kubernetes HPA (Horizontal Pod Autoscaler) and VPA (Vertical Pod Autoscaler), it automatically adjusts the number of replicas and resource requests/limits for deployments, enabling smarter and more adaptive scaling. The design philosophy of Tortoise is to shift the optimization responsibility from service development teams to platform teams. Service owners only need to configure minimal parameters to enable autoscaling.

Kopilot

Kopilot is an open-source AI assistant for Kubernetes that runs as a kubectl plugin. It aims to help developers and platform engineers diagnose cluster issues and identify misconfigurations more efficiently. By integrating large language models (such as ChatGPT), it supports automatic diagnosis of abnormal Pods (e.g., CrashLoopBackOff) and audits Kubernetes resource configurations to detect potential risks. Kopilot supports multilingual interactions (including Chinese), offers flexible installation options (e.g., Homebrew, Krew), and requires an API key to function.

Koordinator

Koordinator is an open-source Kubernetes resource scheduling optimization project aimed at improving resource utilization, particularly through better CPU and memory scheduling strategies. It dynamically adjusts resource quotas, intelligently schedules workloads, and supports efficient resource allocation in Kubernetes environments to prevent waste. Koordinator is especially suitable for large-scale containerized environments. Built on Kubernetes, it leverages advanced scheduling strategies and offers high flexibility and extensibility.

AIKit

AIKit is an open-source Python library designed to simplify the development and deployment of machine learning and AI models. It provides a suite of easy-to-use tools and prebuilt modules that help developers build, train, and optimize AI models faster. AIKit supports a variety of common ML tasks, including classification, regression, and clustering, and also offers features like data preprocessing, model evaluation, visualization, and automated tuning. Its goal is to reduce the complexity of ML workflows, enabling developers to focus on innovation and application.

Technical recommendations

Conversational AI for Kubernetes: Smarter Ops Made Easy

This article explores how to use AI tools to interact with Kubernetes clusters via natural language, simplifying day-to-day operations and troubleshooting. The author demonstrates how to combine ChatGPT with Kubernetes to build a CLI assistant that understands user intent and performs corresponding actions — such as retrieving Pod status, diagnosing errors, or auditing configurations. This approach allows users to manage cluster resources efficiently without memorizing complex kubectl commands. The article includes example code and usage instructions, making it suitable for platform engineers and DevOps professionals.

Kubernetes v1.33 Supports In-Place Pod Resize: More Flexible Scaling (Beta)

This official article introduces a key update in Kubernetes 1.30: the beta release of the in-place Pod resize feature. This feature allows users to dynamically adjust container CPU and memory resource requests and limits without restarting the Pod, significantly improving flexibility and efficiency in resource management. The article covers usage scenarios, how to enable the feature, current limitations, and detailed instructions. It is particularly useful for services that need to respond quickly to resource changes, especially those sensitive to restarts.

Attention Students: KubeSphere Projects Now Open for Summer of Open Source

The 2025 Summer of Open Source is underway, and this article introduces the event and KubeSphere’s continued participation. The KubeSphere community has joined the program for four consecutive years, mentoring 25 students to successfully complete projects. For 2025, KubeSphere has launched two advanced AI + Kubernetes projects: a community Q&A AI assistant built with LangGraph, and a CodeSpace feature based on KubeSphere. Selected students will receive one-on-one mentorship and completion rewards.

Cloud Native News

Kairos 3.4.0 Released: Continued Evolution of Kubernetes-Native OS for Edge Scenarios

The Kairos 3.4.0 release is now official. Kairos is a Kubernetes-native OS framework tailored for edge computing scenarios. This version introduces a more flexible upgrade mechanism, enhanced integration testing, and improved support for Containerd and systemd. It also strengthens GitOps workflows and introduces event-based automation, improving observability and maintainability. The release includes several community-driven bug fixes, further enhancing stability and security for edge devices and small-scale clusters.

Kyverno 1.14 Released: Enhanced Policy Management and Full Kubernetes 1.30 Support

Kyverno is an open-source policy engine built specifically for Kubernetes to simplify security, compliance, and governance management. Originally developed by Nirmata and donated to the CNCF in 2020, it is now a CNCF incubating project.

The recent 1.14 release brings several key updates, significantly enhancing policy management, cluster security, and compatibility. Highlights include improved support for policy variables, a new policy result caching mechanism for better performance, enhanced CLI tools, new policy testing capabilities, and full compatibility with Kubernetes 1.30. The update also addresses community-reported issues and improves integration with the cloud-native security ecosystem, making it easier for users to implement and manage Kubernetes policies efficiently.

About KubeSphere

KubeSphere is an open source container platform built on top Kubernetes with applications at its core. It provides full-stack IT automated operation and streamlined DevOps workflows.

KubeSphere has been adopted by thousands of enterprises across the globe, such as Aqara, Sina, Benlai, China Taiping, Huaxia Bank, Sinopharm, WeBank, Geko Cloud, VNG Corporation and Radore. KubeSphere offers wizard interfaces and various enterprise-grade features for operation and maintenance, including Kubernetes resource management, DevOps (CI/CD), application lifecycle management, service mesh, multi-tenant management, monitoring, logging, alerting, notification, storage and network management, and GPU support. With KubeSphere, enterprises are able to quickly establish a strong and feature-rich container platform.

To stay updated, visit our official website or follow us on Twitter.

--

--

KubeSphere
KubeSphere

Written by KubeSphere

KubeSphere (https://kubesphere.io) is an open source distributed operating system providing cloud native stack with Kubernetes as its kernel.

No responses yet