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,...