《专题五 容器化微服务》之《第二章 容器化技术》之《第二节 Kubernetes 编排》

旧城等待, 2023-10-04 13:38 69阅读 0赞

文章目录

  • 《2.2.1 kubernetes核心概念及设计哲学》
  • 《2.2.2 kubernetes的多副本控制器》
  • 《2.2.3 k8s的负载均衡和服务发现》
  • 《2.2.4 kubernetes 的网络(高级)》
  • 《2.2.5 k8s的数据卷》
  • 《2.2.6 kubernetes的资源调度、故障容灾》
  • 《2.2.7一键部署监控》

《2.2.1 kubernetes核心概念及设计哲学》

  • 8 10 Kubernetes做什么:
    在这里插入图片描述
    在这里插入图片描述
  • 15 55 Kubernetes的物理组成
    在这里插入图片描述
  • 33 41+ Kubernetes的逻辑组成:
    在这里插入图片描述
  • 48 13 service的clusterIP是一个ping不到的假ip

《2.2.2 kubernetes的多副本控制器》

  • deployment可以进行副本控制、版本控制。
    在这里插入图片描述

Deployment、ReplicaSet、Pod和Service的关系:

在这里插入图片描述

  • 12 12+ deployment的升级策略:
    在这里插入图片描述
  • 14 40+ 控制器的原理
  • 24 24+ 其它工作负载

《2.2.3 k8s的负载均衡和服务发现》

  • 8 10 k8s为什么需要负载均衡:
    在这里插入图片描述
  • 9 40 Kubernetes的Service:
    在这里插入图片描述

在这里插入图片描述

  • 24分 Service的负载均衡器如何实现:
    在这里插入图片描述
  • 28 18+ 如何用service做服务的灰度发布:
    在这里插入图片描述
  • 31 12 Kubernetes如何发现服务
    在这里插入图片描述
  • 36 40 不建议使用环境变量
  • 36 58 Service的DNS域名(推荐)
  • 40 30 Kube-dns原理
  • 42 15 Headless Service
    对应有状态工作负载 statefulset
  • 47 21 在Kubernetes集群外访问Pod
  • 50 41 Service的三种类型流量转发对比
  • 52分 Ingress: k8s的7层负载均衡

《2.2.4 kubernetes 的网络(高级)》

我:一个node是一个物理机或虚拟机,k8s调度决定pod在哪个node。一个pod会有一或多个容器,sidecar模式下同一个pod里的容器是高度耦合且共享网络的。

  • 1 4+ k8s的网络模型:
    • pod的网络
      在这里插入图片描述
    • 9 24+ 集群的网络
    • 11 13+ 集群的service网络
      iptables做NAT,将clusterIP转化为对应service的某个容器的IP
    • 24 16+ networkpolicy
  • 28 29+ 容器网络标准 - CNI
  • 41 20+ 主流开源网络方案
    • flannel
    • 57 16+ calico

《2.2.5 k8s的数据卷》

  • 2 14+ Pod的Volume
    • 7分 Pod的volume的分类(VolumeSource):
      在这里插入图片描述
    • 11 8 Kubernetes volume的挂载原理
    • pod的volume的问题:
      在这里插入图片描述
  • 13 38+ PersistentVolume(PV)
  • 16 30+ PersistentVolumeClaim(PVC)
  • 32 20+ StorageClass及存储插件
    在这里插入图片描述

《2.2.6 kubernetes的资源调度、故障容灾》

  • 0 47+ 资源的管理和使用 — node
  • 5 11+ 资源的管理和使用 — pod QoS:
    在这里插入图片描述
  • 8 4+ Kubernetes的调度机制
    调度算法有:
    在这里插入图片描述
    调度流程:
    在这里插入图片描述
    • 25 9+ 抢占式调度:
      在这里插入图片描述
  • 30 19+ Kubernetes的故障容灾:
    在这里插入图片描述
    • 39 20+ 管控面的容灾
    • 42分 Node异常

《2.2.7一键部署监控》

  • 1 7+ k8s的监控
  • 15 37+ 一键部署prometheus+grafana
    架构:
    在这里插入图片描述
  • 46分 总结:
    在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,69人围观)

还没有评论,来说两句吧...

相关阅读