Kubelet | PLEG模块
本文介绍了kubelet重要的pleg模块,引入了默认的通用PLEGGenericPLEG
及基于事件的PLEGEventedPLEG
。
本文介绍了kubelet重要的pleg模块,引入了默认的通用PLEGGenericPLEG
及基于事件的PLEGEventedPLEG
。
本文介绍了一次由ingress配置引发数个业务无法访问的问题,虽发生在测试环境但也起到了很好的提醒作用。
workqueue提供了一个简单的队列,支持以下功能:
本篇文章主要介绍k8s集群中证书的作用位置,并且以创建pod和exec为例说明证书调用,最后写了部署监控证书有效期的步骤。
堡垒机4A模型
最近在学习gRPC,在生成服务端证书与客户端实现双向加密中遇到了证书错误,特此记录下过程及解决方法。
相对于水平自动扩缩容(HPA)在pod资源紧张时扩充pod个数来平衡负载。Pod的垂直扩容会自动调整Pod资源申请的requests值及limits值,它会依据pod当前运行状况动态地为Pod资源申请CPU及内存使用量。解放了手动设置request值及limits值的难点,使Pod运行更加智能。目前为Beta阶段
Kubernetes自1.11版本开始引入了名为"HorizontalPodAutoscaler"的控制器用于完成Pod基于CPU使用率进行水平扩展。所谓水平扩展是在Pod中CPU的使用率达到设定的某个值时,HPA告知Pod对应的高层控制器(如Deployment、RS等控制器)。高层控制器随即创建出多个pod副本平衡负载使Pod的平均CPU使用率低于我们设定的值。当Pod的平均CPU使用率变小时,又能回收多余的Pod以避免资源浪费。
前言:最近客户需要监控ingress流量,在查阅资料后成功部署,记录下部署的过程及遇到的问题。
kubectl get cs
时发现所有的etcd
均返回503报错,查看etcd的告警发现有NO SPACE
的信息且etcdctl endpoints status
中的DB SIZE大于2GiB时。表示etcd的空间超过最大值需进行压缩。不进行压缩api-server无法继续写入数据,影响集群正常工作。
前言:本文主要分析了针对podcustom-metrics-apiserver
的驱逐事件,分析相关成因并给出解决措施。
集群中两个节点中的calico-node
启动后一直处于crashloopbackoff
的分析处理