Kubernetes控制平面组件-调度器和控制器

调度

Kube-scheduler

调度器

Predicates策略

Predicates plugin工作原理

Priorities 策略

资源需求

磁盘资源需求

Init Container的资源需求

把Pod调度到指定Node上

nodeSelector

NodeAffinity

PodAffinity

PodAffinity示例

Taints 和 Tolerations

多租户Kubernetes集群-计算资源隔离

来自生产系统的经验

优先级调度

PriorityClass

为pod设置priority

多调度器

来自生产的一些经验

Controller Manager 

控制器的工作流程

Informer 的内部机制

控制器的协同工作原理

通用 Controller

Cloud Controller Manager

Cloud Controller Manager 的配置

需要定制的Cloud Controller

来自生产的经验

确保scheduler和controller的高可用

Leader Election

kubelet

kubelet架构

kubelet 管理 Pod的核心流程

kubelet

节点管理

Pod管理

Pod启动流程

Kubelet启动Pod的流程

CRI

运行时的层级

CRI

开源运行时的比较

Docker 和 Contrainerd的差异细节

多种运行时性能比较

运行时优劣对比

CNI

CNI插件分类和常见插件

CNI插件运行机制

CNI的运行机制

CNI插件设计考量

打通主机层网络

CNI Plugin

Flannel

Calico

Calico组件

Calico初始化

Calico配置一览

Calico VXLan

IPPool

IPAMBlock

IPAMHandle

创建Pod并查看IP配置情况

CNI plugin的对比

CSI

容器运行时存储

存储卷插件管理

out - of - tree CSI 插件

CSI驱动

临时存储

半持久化存储

hostPath 卷需要注意

持久化存储

StorageClass

PVC

 

PV

存储对象关系

生产实践经验分享

独占的Local Volume

Dynamic Local Volume

Local Dynamic 的挂载流程

Local Dynamic的挑战

生产实践经验分享

Rook

Rook架构

Rook Operator

Rook Discover

CSIDriver 发现

Provisioner

CSI External Provisioner

 

Provisioner 代码

Provisioner Log

 Rook Agent

CSI插件注册

CSI Driver

Agent

Cluster

Pool

Storage Class

参考资料

  • 20
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值