k8s技能图谱
2023-04-14 10:58:12 71 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
Kubernetes(K8s)技能图谱是一份详细的技术指南,涵盖了在构建、部署和管理基于容器的应用程序时所需的各种技能和知识。这份图谱包括了从基本概念(如Pod、Service和Deployment)到高级主题(如集群管理、网络和存储)的各个方面。掌握这些技能将使您能够有效地利用K8s平台来提高应用程序的可扩展性、可靠性和安全性。此外,K8s技能图谱还包括了与云原生生态系统相关的其他技术和工具,如Istio、Prometheus和Helm等。通过学习和实践这份技能图谱中的内容,您将能够成为一名成功的Kubernetes专业人士,为企业带来显著的业务价值。
作者其他创作
大纲/内容
Linux Operating System Basic(Linux 操作系统基础)
Linux Process Management (Linux 进程管理)
Cgroups
Linux Namespaces
Rootfs & Container Image (根文件系统 & 容器镜像)
Image Registry
Container basics(容器技术基础)
CRI (Container Runtime Interface 容器运行时接口 )
RuntimeClass (新特性:容器运行时类)
Cri-containerd (containerd)
dockershim (Docker)
CrI-O (runC)
rktler(rkt)
Frakti (Kata Containers)
Runtime shims (容器运行时插件)
Runtime(容器运行时)
CNI (Container NetWork Interface 容器网络接口)
Linux Network Namespace
Flannel
Calico
OVS
SR-IOV
macvlan/ipvlan
OpenContrail
Weave
Cilium
Network Plugins (网络插件)
Networking(容器网络)
CSI (Container Storage Interface 容器存储接口)
Persistent Volume & Persistent Volume Claim
Rook.io
Volume extenstion(存储扩展,负责提供完整的Storage 方案)
NFS
Cinder
GlusterFS
Ceph
Local path
Volume Plugins(存储插件,仅负责提供PV)
Storage(存储)
Iptables (转发链与随机模式)
IPVS (负载均衡)
kube-proxy
kubelet
Watch & Informer (Watch 与 通知框架)
Admission Plugin (权限控制插件)
RBAC plugin (基于角色的访问控制插件)
Custom Resource Definition(新特性,CRD,自定义API对象)
APIServer aggregator (新特性,聚合APIServer)
API server
Reconcile (控制循环与状态协调机制)
Controller manager (控制器管理器)
Scheduling algorithm (默认调度算法)
Scheduler extender (调度器扩展器)
Custom algorithm (自定义调度算法)
Custom scheduler (自定义调度器)
Scheduler Framework(新特性,可扩展调度框架)
Multiple schduler (多调度器)
Scheduler (调度器)
Etcd Performance tuning(Etcd 性能优化)
ETCD opterator
ETCD
Master
K8s 架构
Pod
ReplicaSet (容器副本)
Rolling update (自动的滚动更新)
Pause/ resume (可控的更新流程)
Canary deploy (金丝雀发布)
Rollback (版本回滚)
Deployment (常规作业发布)
DaemonSet (Daemon 作业)
Topology State (拓朴状态)
Storage State (存储状态)
StatefulSet(有状态任务)
Job (一次性任务)
CronJob (定时任务)
k8s workloads(k8s job管理)
Punlic service (对外暴露 Servie)
Nginx/HAproxy service (自定义 Service)
External Load Balancer
Service (服务发现)
ConfigMap (应用配置管理)
Ingress (7层服务发现)
Secret (加密信息管理)
Headless Service (DNS 服务发现)
External Load Balancer (外部负载均衡)
K8s Applications Management (k8s 应用配置)
kubeadm (内置部署工具, 推荐)
Minikube (本地部署工具)
kops (云端部署工具)
Installation (安装)
Container GC(容器GC)
Image GC(镜像 GC)
GC (垃圾回收)
Maintenances (维护)
Upgrades (升级)
Key-Value CRUD (键值对操作)
Metrics monitoring (Metrics 监控)
Cluster design (集群规划)
Disaster REcovery (容灾恢复,backup 和 restore)
etcd admin
Iptables rules (Iptables 规则)
Troubleshooting
K8s Operations (k8s 安装与运维)
Customized controller(自定义 API 对象控制器)
Workqueue (自定义 API 对象任务队列)
Custom Resources Definition(自定义 k8s API 对象)
SkyDNS
CoreDNS
Kube-dns
Fluent-bit
Fluentd (日志收集)
Metrics API / Server (Metrics 监控体系)
Istio (微服务路由 和 负载均衡)
Federation v2 (新特性: 集群联邦 v2)
Helm
K8s Extensions / add-ons(K8s 拓展和插件)
Spinnaker
Skaffold (新项目,推荐)
K8s CI/CD
OpenShift
Knative(新项目,推荐)
K8s Paas
k8s技能图谱
0 条评论
回复 删除
下一页