Kubernentes技能图谱
2022-03-25 12:11:18 20 举报
AI智能生成
Kubernentes技能图谱,原作者:张磊|李响
作者其他创作
大纲/内容
Kubernentes Operations<br>(Kubernetes 安装与运维)
Installation(安装)
Kubeadm(内置部署工具)
Minikube(本地部署工具)
kops(云端部署工具)
Maintenance(维护)
Garbage Collection(垃圾回收)
Container GC(容器GC)
Image GC(镜像GC)
Upgrades(升级)
Troubleshooting
etcd admin
Key-values CRUD(键值对操作)
Metrics Monitoring(Metrics监控)
Cluster Design(集群规划)
Disaster Recovery(灾难恢复,backup和restore)
iptables rules<br>(iptables规则)
Kubernetes Extensions / add-ons<br>(Kubernetes 扩展与插件)
Custom Resources Definition<br>(自定义Kubernentes API对象)
Customized Controller<br>(自定义API对象控制器)
Workqueue<br>(自定义API对象任务队列)
Kube-dns
SkyDNS
CoreDNS
Fluentd(日志收集)
Fluent-bit
Metrics API / Server(Metrics监控体系)
Istio(微服务路由和负载均衡)
Federation v2(集群联邦v2)
Helm(Kubernetes application package)<br>(Kubernetes应用打包)
Kubernetes CI / CD<br>
Spinnaker
Skaffold
Kubernetes PaaS
OpenShit
Knative
Container Basics<br>(容器技术基础)
Linux Operating System Basic<br>(Linxu操作系统基础)
Linux Process Management<br>(Linux进程管理)
Cgroup
Linux Namespaces
Rootfs & Cantainer Image<br>(根文件系统&容器镜像)
Image Registry
Kubernetes Architecture<br>(Kubernetes 架构)
Master
API Server
Watch & Informer<br>(Watch和通知框架)
Admission Plugin<br>(权限控制插件)
RBAC Plugin<br>(基于角色的访问控制插件)
Custom Resource Definition<br>(CRD,自定义API对象)
Controller Manager<br>(控制器管理器)
Reconcile<br>(控制循环与状态协调机制)
Scheduler<br>(调度器)
Scheduling Algorithm<br>(默认调度算法)
Scheduler Extender<br>(调度器扩展器)
Custom Algorithm<br>(自定义调度算法)
Custom Scheduler <br>(自定义调度器)
Schedular Framework<br>(可扩展调度框架)
Multiple Scheduler<br>(多调度器)
Etcd
Etcd Performance Tuning<br>(Etcd性能优化)
Etcd Operator
Node
Kubelet
Runtime<br>(容器运行时)
CRI (Container Runtime Interface)<br>(容器运行时接口)
RuntimeClass<br>(容器运行时类)
Runtime Shims<br>(容器运行时插件)
cri-containerd(containerd)
dockershim(Docker)
CRI-O(runC)
rktlet(rkt)
Frakti(Kata Containers)
Networking<br>(容器网络)
CNI (Container Network Interface)<br>(容器网络接口)
Linux Network Namespace
Network Plugins <br>(网络插件)
Flannel
Calico
OVS
SR-IOV
macvlan / ipvlan
OpenContrail
Weave
Cilium
Storage<br>(容器存储)
CSI (Container Storage Interface)<br>(容器存储接口)
Persistent Volume & Persistent Volume Claim
Volume Extenstion<br>(存储扩展,负责提供完整的Storage方案)
Rook.io
Volume Plugins<br>(存储插件,仅负责提供PV)
NFS
Cinder
GlusterFS
Ceph
Local Path
Kube-proxy
iptables(转发链与随机模式)
ipvs(负载均衡)
Kubernetes Workloads<br>(Kubernetes 作业管理)
Pod
ReplicaSet(容器副本)
Deployment(常规作业发布)
Rolling Update(自动的滚动更新)
Pause / Resume(可控的更新流程)
Canary Deploy(金丝雀发布)
Rollback(版本回滚)
DaemonSet(Daemon作业)
StatefulSet(有状态任务)
Topology State(拓扑状态)
Stroge State(存储状态)
Job(一次性任务)
CronJob(定时任务)
Kubernetes Applications Management<br>(Kubernetes 应用配置)
Service(服务发现)
Publish Service(对外暴露Service)
Nginx / HAproxy Service(自定义Service)
External Load Balancer
ConfigMap(应用配置管理)
Ingress(7层服务发现)
Secret(加密信息管理)
Headless Service(DNS服务发现)
External Load Balancer(外部负载均衡器)
收藏
0 条评论
下一页