资本利用率是衡量K8s集群机能的重要指标之一,它反应了集群内资本(如CPU、内存、存储等)的利用效力。
# 检查CPU利用率
kubectl top nodes
# 检查内存利用率
kubectl top nodes -o custom-columns=NAME:.metadata.name,USAGE:.status.allocatable.memory
# 检查存储利用率
kubectl get pv
节点安康状况直接影响到K8s集群的牢固性,须要按期检查节点的运转状况。
# 检查节点在线状况
kubectl get nodes
# 检查节点资本限制
kubectl describe node <node-name>
# 检查体系资本利用情况
kubectl top nodes -o custom-columns=NAME:.metadata.name,USAGE:.status.allocatable.memory
收集吞吐量是衡量集群收集机能的关键指标,它反应了集群中数据传输的速度跟效力。
# 检查收集接口eth0的吞吐量
cat /proc/net/dev | grep eth0
I/O读写速度是衡量存储机能的关键指标,它反应了集群中数据存储跟检索的速度。
# 检查磁盘IOPS
iostat -dx
# 检查磁盘吞吐量
iotop
利用机能指标是衡量容器化利用运转状况的关键指标,它反应了利用的呼应时光、吞吐量等机能指标。
# 检查利用呼应时光
curl -o /dev/null -w "%{time_total}\n" http://<application-url>
# 检查利用吞吐量
wrk -t12 -c400 -d30s http://<application-url>
经由过程监控以上五大年夜关键指标,可能帮助你轻松驾驭容器化利用,确保K8s集群的牢固性跟高效性。