Etcd因磁盘IO高而写操作慢

问题现象

now := time.Now()
if err := kubeClient.CoreV1().Pods("default").Delete(context.Background(), "busybox-7879d986c8-q99t5", metav1.DeleteOptions{}); err == nil {
	klog.Infof("delete pod success, cost %d ms", time.Since(now).Milliseconds())
}

k8s client-go删除pod慢。

问题分析

# 模拟业务构造节点磁盘IO高
stress -d 1 --hdd-bytes 1G

Etcd存在大量耗时大日志。

解决问题

Etcd使用单独磁盘,且该磁盘IOPS高。

posted on 2024-05-02 17:08  王景迁  阅读(7)  评论(0编辑  收藏  举报

导航