kubernetes
WangDong_CNDS
知其然,知其所以然!
展开
-
workqueue
文章目录WorkQueue1. FIFO队列1.1 结构1.2 高并发保障2. 延迟队列2.1 接口2.2 运行原理3.限速队列3.1 令牌桶算法(BucketRateLimiter)3.2 排队指数算法(ItemExponentialFailureLimiter)3.3 计数器算法(ItemFastSlowRateLimiter)3.4 混合模式(MaxOfRateLimiter)小结WorkQueue1. FIFO队列1.1 结构type Type struct { queue []t原创 2020-09-05 11:40:03 · 298 阅读 · 0 评论 -
informer
文章目录Informer机制一、基础1.为什么需要informer?2.定义3.作用4.Informer工作流程图二、使用1.作为 client 使用示例2. 作为 controller 使用示例(如何编写一个CRD)1.创建CRD目录和文件2.生成 clientset、informer 和 lister3.编写自定义控制器编写main函数Informer机制0.参考kubernetes 中 informer 的使用k8s-controller-custom-resource极客时间深入剖析ku原创 2020-09-05 11:38:13 · 2062 阅读 · 0 评论 -
kubeadm 安装 kubernetes 原生集群
0.参考使用kubeadm安装Kubernetes 1.15使用kubeadm在Centos8上部署kubernetes1.18centos7 使用kubeadm 快速部署 kubernetes 国内源kubeadm安装kubernetes 1.13.2多master高可用集群官方: 使用 kubeadm 创建高可用集群注意: 从一、二、三所有节点都执行,四master节点执行master操作,node节点执行添加节点操作。一、前置设置最好升级下yum packageyum u原创 2020-07-20 01:46:26 · 430 阅读 · 0 评论 -
hlem 初探
一、 helm 是什么0.问题引入1.概念chart: 包含了一组Kubernetes应用创建的必要信息(应用yaml画像)value:包含了应用发布配置信息 (应用配置)release:一组 chart 及其配置的一个运行实例 (应用实例)2.作用:Kubernetes生态系统中的软件包管理工具相当于Kubernetes环境下的yum包管理工具3.用途–类比和架构创建新的chart构建chart tgz包上传chart到helm仓库;从helm仓库下载chart在k原创 2020-07-05 20:20:08 · 655 阅读 · 0 评论