name: disk-pressure namespace: monitoring spec: groups: - name: k8s.rules rules: - alert: DiskPressure expr: kubelet_node_filesystem_free_bytes{job="node-exporter"} / kubelet_node_filesystem_size_bytes{job="node-exporter"} < 0.1 for: 1m annotations: summary: "Disk pressure detected" descr...
1// k8s.io/cli-runtime/pkg/genericclioptions/config_flags.go2discoveryCacheDir := computeDiscoverCacheDir(filepath.Join(homedir.HomeDir(), ".kube", "cache", "discovery"), config.Host)3 return diskcached.NewCachedDiscoveryClientForConfig(config, discoveryCacheDir, httpCacheDir, time.Duration(10...
比如磁盘比较紧张的话,会打上node.kubernetes.io/disk-pressure 比如pid 比较紧张的话,会打上node.kubernetes.io/pid-pressure 而如果该节点上,已有一些 Pod 在运行,并且这些 Pod 没有配置以上三种对应的容忍度,则kubelet会开始驱逐的流程,一个一个的驱逐,直到节点不再有存在资源压力为止,才会清除污点,结束驱逐。
node.kubernetes.io/unreachable:节点不可触达 node.kubernetes.io/memory-pressure:节点内存空间已满。 node.kubernetes.io/disk-pressure:节点磁盘空间已满。 node.kubernetes.io/network-unavailable:节点网络不可用。 2、实战 2.1、管理节点污点 给节点添加污点: kubectl taint nodes node01 key=value:effect 给节点...
node.kubernetes.io/disk-pressure:节点磁盘空间已满。 node.kubernetes.io/network-unavailable:节点网络不可用。 2、实战 2.1、管理节点污点 给节点添加污点: kubectl taint nodes node01 key=value:effect 给节点删除污点,此处的effect可以没有 kubectl taint nodes node01 key[:effect]- ...
node.kubernetes.io/memory-pressure:节点存在内存压力。 node.kubernetes.io/disk-pressure:节点存在磁盘压力。 node.kubernetes.io/pid-pressure: 节点的 PID 压力。 node.kubernetes.io/network-unavailable:节点网络不可用。 node.kubernetes.io/unschedulable: 节点不可调度。
node.kubernetes.io/disk-pressure 节点磁盘面临压力 node.kubernetes.io/network-unavailable 节点网络不可用 node.cloudprovider.kubernetes.io/uninitialized kubelet由外部云环境程序启动时,自动添加,待到去控制器初始化此节点时再将其删除 十、Pod优选级和抢占式调度 优选级,Pod对象的重要程度 优选级会影响节点上Pod的...
node.kubernetes.io/disk-pressure:节点存在磁盘压力。 node.kubernetes.io/pid-pressure: 节点的 PID 压力。 node.kubernetes.io/network-unavailable:节点网络不可用。 node.kubernetes.io/unschedulable: 节点不可调度。 node.cloudprovider.kubernetes.io/uninitialized:如果 kubelet 启动时指定了一个“外部”云平台驱动...
node.kubernetes.io/out-of-disk:节点磁盘不足。 node.kubernetes.io/memory-pressure:节点有内存压力。 node.kubernetes.io/disk-pressure:节点有磁盘压力。 node.kubernetes.io/network-unavailable:节点的网络不可用。 node.kubernetes.io/unschedulable:节点不可调度。
--outofdisk-transition-frequency --eviction-pressure-transition-period 驱逐回收将磁盘压力转换到其他资源 2.6.6 容器运行时 容器运行时(Container Runtime)是 Kubernetes 最重要的组件之一,负责真正管理镜像和容器的生命周期。Kubelet 通过 容器运行时接口(Container Runtime Interface,CRI) 与容器运行时交互,以管理镜...