1. Secret 介绍-分为三大类[#1-secret---------]1.1 Opaque Secret方式[#11-opaque-secret--]1.1.1 通过v...
1. Secret 介绍-分为三大类[#1-secret---------]1.1 Opaque Secret方式[#11-opaque-secret--]1.1.1 通过v...
1. Controller-runtime结构介绍[#1-controller-runtime----] 2. Controller-runtime 底层原理[#2-cont...
0. 下载kubebuilder[#0---kubebuilder] 1. 创建目录[#1-----] 2. 初始化项目[#2------] 3. 创建api和control...
Table of Contents 1. 章节介绍[#1-%E7%AB%A0%E8%8A%82%E4%BB%8B%E7%BB%8D] 2. workerqueue介绍[#2-...
Table of Contents 1.章节介绍[#1%E7%AB%A0%E8%8A%82%E4%BB%8B%E7%BB%8D] 2. cache.SharedIndexIn...
Table of Contents 1. 背景[#1-%E8%83%8C%E6%99%AF] 2. Indexer结构说明[#2-indexer%E7%BB%93%E6%9E...
Table of Contents 1.章节介绍[#1%E7%AB%A0%E8%8A%82%E4%BB%8B%E7%BB%8D] 2. SharedInformerFacto...
Table of Contents 1. informer机制简介[#1-informer%E6%9C%BA%E5%88%B6%E7%AE%80%E4%BB%8B]1.2. ...
Table of Contents 1. 背景[#1-%E8%83%8C%E6%99%AF] 2. list watch机制[#2-list-watch%E6%9C%BA%E...
从事云原生底层研发近3年,经历了大大小小的容器集群故障。记录一下容器集群稳定性建设心得。 首先,集群状态可以分为变更状态 + 正常运行状态。 0. 监控指标+告警的完善 无论...
1. 驱逐 Eviction,即驱逐的意思,意思是当节点出现异常时,为了保证工作负载的可用性,kubernetes将有相应的机制驱逐该节点上的Pod。 2. 驱逐类型 目前有...
1. 关键调用链路[#1-------] 2. initializeRuntimeDependentModules[#2-initializeruntimedependent...
1. 概念介绍 污点(Taint) 应用于node身上,表示该节点有污点了,如果不能忍受这个污点的pod,你就不要调度/运行到这个节点上。如果是不能运行到这个节点上,那就是污...
1. startNodeLifecycleController[#1-startnodelifecyclecontroller] 2. NewNodeLifecycleCon...
k8s gc机制详解-总结[#k8s-gc%E6%9C%BA%E5%88%B6%E8%AF%A6%E8%A7%A3-%E6%80%BB%E7%BB%93]1. 孤儿模式[#1...
1. K8s 的垃圾回收策略[#1-k8s-%E7%9A%84%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E7%AD%96%E7%95%A5] ...
1. updater整体逻辑[#1-updater%E6%95%B4%E4%BD%93%E9%80%BB%E8%BE%91]1.1 updater参数[#11-updater...
1. 原生vpa简介[#1-%E5%8E%9F%E7%94%9Fvpa%E7%AE%80%E4%BB%8B]1.1 原生vpa用法[#11-%E5%8E%9F%E7%94%9...
1. custom-metrics-apiserver简介[#1-custom-metrics-apiserver%E7%AE%80%E4%BB%8B] 2. 定制自己的me...
1. hpa介绍[#1-hpa%E4%BB%8B%E7%BB%8D]1.1 hpa是什么[#11-hpa%E6%98%AF%E4%BB%80%E4%B9%88]1.2 hpa...