本文档为《Kuberentes 开发课》课程文档,请勿随意转载~~~
准备工作
环境准备
client-go
Kubernetes API
资源类型 Scheme
Clientset 使用
Informer 使用
Informer 架构说明
Reflector 源码分析
DeltaFIFO 源码分析
Indexer 源码分析
Shared Informer 源码分析
WorkQueue 源码分析
准入控制器
Admission Webhook 介绍
ValidatingAdmissionWebhook
实现
MutatingAdmissionWebhook
实现
管理 Admission Webhook 的 TLS 证书
自定义 Ingress 控制器
实现一个自定义的 Ingress 控制器
Dashboard 管理系统
实时获取 Pod 日志数据
kubectl exec 实现原理
kubelet
Pod删除流程
PodConfig
控制器
编写控制器
CRD 介绍
代码生成器
自定义控制器
Operator
初识 Operator
kubebuilder 介绍
controller-runtime 原理之控制器
controller-runtime 原理之 manager
Operator 简单示例
初识 etcd
etcd 集群搭建
etcd operator 开发
备份 etcd operator 开发
还原 etcd operator 开发
调度器
调度器工作原理
调度器启动流程
调度 Pod 流程
调度插件执行原理
调度插件之 NodeResourcesFit
调度插件之 PodTopologySpread
节点资源更均匀和较少优选
自定义调度器扩展
Skaffold