设为首页 收藏本站
查看: 1273|回复: 0

[经验分享] Kubernetes 技能图谱skill-map

[复制链接]

尚未签到

发表于 2018-1-4 20:24:41 | 显示全部楼层 |阅读模式
  # Kubernetes 技能图谱
  ## Container basics (容器技术基础)
  * Kernel
  * Cgroups
  * Userspace runtime
  * Image
  * Registry
  ## Kubernetes architecture (Kubernetes 架构)
  ### Worker
  #### Kubelet
  - Runtime (容器运行时)
  * CRI (Container Runtime Interface)
  * Runtime shims (容器运行时插件)
  + Cri-containerd (containerd)
  + Dockershim (Docker)
  + Cri-o (runC)
  + Rktlet (rkt)
  + Frakti (runV)
  - Networking
  * CNI (Container Network Interface)
  * Network plugins (网络插件)
  + Flannel
  + Calico
  + OVS
  + SR-IOV
  + macvlan/ipvlan
  + Opencontrail
  + Weave
  - Storage
  * CSI  (Container Storage Interface)
  * Volume plugins (存储插件)
  + NFS
  + Cinder
  + GlusterFS
  + Ceph
  + Local path
  - Kube-proxy
  * Iptables 转发链与随机模式
  * ipvs 负载均衡
  ### Master
  - API server
  * Watch & Informer (Watch 和通知框架)
  * Admission Plugin(权限控制插件)
  * RBAC plugin (基于角色的访问控制插件)
  - Controller manager
  * Reconcile (控制循环与状态协调机制)
  - Scheduler
  * Custom scheduler (自定义调度器)
  * Custom algrhrim (自定义调度算法)
  - Etcd
  * Etcd operator
  ## Kubernetes workloads (Kubernetes 作业管理)
  - ReplicaSet (容器副本)
  - Deployment (常规作业发布)
  * Rolling update (自动的滚动更新)
  * Pause/resume (可控的更新流程)
  * Canary deploy (金丝雀发布)
  * Rollback (版本回滚)
  - DaemonSet (Daemon 作业)
  - StatefulSet (有状态任务)
  - Job (一次性任务)
  - CronJob (定时任务)
  ## Kubernetes applications management (Kubernetes 应用配置)
  - Service (服务发现)
  * Publish service(对外暴露 Service)
  * Nginx/HAproxy service(自定义 Service)
  * External Load Balancer
  - ConfigMap (应用配置管理)
  - Ingress (7层服务发现)
  - Secret (加密信息管理)
  - Headless Service(DNS 服务发现)
  - External Load Balancer
  ## Kubernetes operations (Kubernetes 安装与运维)
  - Installation
  * Kubeadm
  * Minikube (本地部署工具)
  * Kops (云端部署工具)
  - Maintenances
  * GC (垃圾清理)
  + Container GC
  + Image GC
  - Upgrades
  - Troubleshooting
  * etcd admin
  + Key-value CRUD(键值对操作)
  + Metrics monitoring (Metrics 监控)
  + Cluster design(集群规划)
  + Disaster Recovery (灾难恢复,backup 和 restore)
  * Iptables rules
  ## Kubernetes extensions/add-ons (Kubernetes 扩展和插件)
  - Custom Resources Definition (自定义 Kubernetes API 对象)
  * Customized controller (自定义 API 对象控制器)
  * Workqueue (自定义 API 对象任务队列)
  - Kube-dns
  * SkyDNS
  - Fluentd (日志收集)
  * Fluent-bit
  - Heapster (容器集群监控)
  - Istio(微服务路由和负载均衡)
  - Federation (集群联邦)
  - Helm (kubernetes application package)
  ## Kubernetes CI/CD
  - Spinnaker

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-431663-1-1.html 上篇帖子: kubernetes nginx ingress 使用记录 下篇帖子: Ubuntu 16.04下搭建kubernetes集群环境
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表