Descheduler 组件简介 实例在新建时,调度器可以根据当时集群状态选择最优节点进行调度,但集群内资源使用状况是动态变化的,集群在一段时间...
本文使用 golang 1.17 代码,如有任何问题,还望指出。 线程、内核线程和用户线程区别 线程:从内核角度来说并没有线程这个概念。Linu...
本文使用 golang 1.17 代码,如有任何问题,还望指出。 Golang 代码被操作系统运行起来的流程 一、编译 go 源代码首先要通过 ...
变量内存分配与回收 Go 程序会在两个地方为变量分配内存,一个是全局的堆上,另一个是函数调用栈,Go 语言有垃圾回收机制,在Go中变量分配在堆还...
线上被驱逐实例数据 最近在线上发现很多实例处于 Evicted 状态,通过 pod yaml 可以看到实例是因为节点资源不足被驱逐,但是这些实例...
1、为了避免系统资源被耗光,需要对进程的最大进程数进行限制,通过向对应进程所在 cgroup 的 pid.max 文件中写入具体的数字来限制其进...
blkio cgroup 基本功能 blkio 是 cgroup v1 中的一个子系统,使用 cgroup v1 blkio 子系统主要是为了减...
kubernetes 增强特性(kep)是为了解决社区中的疑难问题而创建的一个项目,每一个增强特性都对 kubernetes 的部分功能有较大的...
在 kubernetes,可以从集群外部和内部两种方式访问 kubernetes API,在集群外直接访问 apiserver 提供的 API,...