关于 k8s 的点滴
文章平均质量分 83
shida_csdn
Keep Running ...
展开
-
Kubernetes Kubelet 的 Cgroups 资源限制机制分析
容器技术的两大技术基石,想必大家都有所了解,即 namespace 和 cgroups。但你知道 cgroups 是如何在 kubernetes 中发挥作用的吗?kubelet 都设置了哪些 cgroups 参数来实现对容器的资源限制的呢?本文就来扒一扒 Kubernetes kubelet 的 cgroups 资源限制机制。原创 2024-04-20 23:57:40 · 1163 阅读 · 0 评论 -
Kubernetes HPA:基于 kafka_consumergroup_lag 指标实现 Consumer Pod 水平弹性伸缩
在实际生产环境中,当请求激增时,kafka 生产者发送的消息数量会远远大于 kafka 消费者的消费能力,从而导致消息堆积和处理延迟。为了避免此种情况,就要求消费者能够感知到 kafka 消息堆积,并通过动态增加或减少自身的副本数,实现动态自适应消费,这就是本文即将介绍的内容,即基于 kafka_consumergroup_lag 指标实现 Consumer Pod 水平弹性伸缩。原创 2024-03-04 14:34:19 · 1279 阅读 · 0 评论 -
Kubernetes Service 开启拓扑感知(就近访问)能力
为了满足应用就近访问的需求,Kubernetes 提供了 Service Topology Aware Hints(即拓扑感知) 能力,本文介绍该特性的基本用法(基于 v1.21 版本)。集群准备# cat << EOF > cluster.yamlkind: ClusterapiVersion: kind.x-k8s.io/v1alpha4nodes:- role: control-plane image: kindest/node:v1.21.10@sha256:847原创 2022-04-20 00:28:51 · 1340 阅读 · 0 评论 -
kube-apiserver OpenAPI 文档是如何生成的?
不知道你是否浏览过 kube-apiserver 的 API 文档,官方地址在这:https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.21/Kubernetes 的 API 遵循了 OpenAPI 规范,OpenAPI Spec 定义了一个标准的、语言无关的 RESTful API 接口规范,该规范使得人类和计算机都能在“不接触任何程序源代码和文档、不监控网络通信”的情况下理解一个服务的作用。而且,由于采用了 OpenAPI原创 2021-06-23 00:04:53 · 1707 阅读 · 1 评论