产品动态
公告
产品发布记录
apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:name: sqlspec:labelSelector:matchLabels:k8s-app: low # 选择作用的业务 LabelresourceQOS:memoryQOS:memAsyncReclaim:asyncRatio: 90 # asyncRatio代表异步回收水位线,当 cgroup 中内存用量超过这个比例开始回收,取值[0-100], 建议设置90以上;默认为0,表示关闭asyncDistanceFactor: 200 # asyncDistanceFactor 控制每次触发异步回收的时候,尝试回收的页面总数,默认为1。取值范围为[1, 150000]
apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:name: testspec:labelSelector:matchLabels:k8s-app: low # 选择作用的业务 LabelresourceQOS:memoryQOS:memWatermark:watermarkRatio: 50 # watermarkRatio 取值范围为[-75,75];负值表示降低水位,主要针对在线容器;正值表示抬升水位;主要针对离线容器;
apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:name: sqlspec:labelSelector:matchLabels:k8s-app: mysqlresourceQOS:memoryQOS:memWatermark:watermarkRatio: -50
apiVersion: ensurance.crane.io/v1alpha1kind: PodQOSmetadata:name: sqlspec:labelSelector:matchLabels:k8s-app: mysql-pi-000006 # 选择作用的业务 LabelresourceQOS:memoryQOS:memPageCacheLimit:pageCacheMaxRatio: 20 # pageCacheMaxRatio 代表 pagecache 占用内存限额的最大比例,基于当前 memory 的限制值,所以如果要使用这个特性,limits 中必须有 memory 的限制。比如 Pod 内存限制10GB,pageCacheMaxRatio 占20%,就是限制 pagecache 最多使用2GB。pageCacheReclaimRatio: 5 # pageCacheReclaimRatio 代表 pagecache 超额后的回收比例,具体是指占 pagecache 最多使用量的比例。
文档反馈