Add Monitoring and Optimization of Kubernetes Resource Usage to Roadmap (#9501)

Updated the content to focus on monitoring and optimizing resource usage in Kubernetes, enhancing clarity and detail.
This commit is contained in:
Matheus D. Santos
2025-12-30 09:02:20 -03:00
committed by GitHub
parent 06d5a2e53d
commit be03230151

View File

@@ -1,9 +1,11 @@
# Kuberenetes
# Monitoring and Optimizing Resource Usage
Kubernetes, also known as K8s, is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It allows developers to focus on writing code while Kubernetes handles the underlying infrastructure. Kubernetes uses declarative configuration files to specify the desired state of an application, and can automatically scale applications based on demand, handle failovers, and manage networking and storage. It is widely used in cloud-native architectures that rely on microservices and containers for production deployments.
Monitoring and optimizing resource usage in Kubernetes helps ensure workloads run efficiently while minimizing waste and avoiding performance issues. By observing CPU, memory, and storage consumption at the node, pod, and container levels, teams can identify bottlenecks, detect underutilized resources, and make informed scaling decisions. Optimization techniques include right-sizing resource requests and limits, using autoscaling mechanisms, and continuously analyzing metrics through monitoring tools. Effective monitoring and optimization improve cluster stability, reduce costs, and enhance overall application performance.
Visit the following resources to learn more:
- [@official@Overview of Kubernetes](https://kubernetes.io/docs/concepts/overview/)
- [@video@Kubernetes Explained in 100 Seconds](https://www.youtube.com/watch?v=PziYflu8cB8)
- [@video@Kubernetes Tutorial for Beginners](https://www.youtube.com/watch?v=X48VuDVv0do&t=1s)
- [@official@Monitoring Resources in Kubernetes](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/)
- [@official@Metrics Server](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/#metrics-server)
- [@official@Horizontal Pod Autoscaling](https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/)
- [@article@Kubernetes Resource Monitoring: Best Practices](https://www.redhat.com/en/blog/kubernetes-resource-monitoring-best-practices)
- [@article@Optimizing Kubernetes Resource Utilization](https://thenewstack.io/optimizing-kubernetes-resource-utilization/)