《专题五 容器化微服务》之《第二章 容器化技术》之《第二节 Kubernetes 编排》
文章目录
- 《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的网络
- pod的网络
- 9 24+ 集群的网络
- 11 13+ 集群的service网络
iptables做NAT,将clusterIP转化为对应service的某个容器的IP
- 11 13+ 集群的service网络
- 24 16+ networkpolicy
- 28 29+ 容器网络标准 - CNI
- 41 20+ 主流开源网络方案
- flannel
- 57 16+ calico
《2.2.5 k8s的数据卷》
- 2 14+ Pod的Volume
- 7分 Pod的volume的分类(VolumeSource):
- 7分 Pod的volume的分类(VolumeSource):
- 11 8 Kubernetes volume的挂载原理
- pod的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+ 抢占式调度:
- 25 9+ 抢占式调度:
- 30 19+ Kubernetes的故障容灾:
- 39 20+ 管控面的容灾
- 42分 Node异常
《2.2.7一键部署监控》
- 1 7+ k8s的监控
- 15 37+ 一键部署prometheus+grafana
架构: - 46分 总结:
还没有评论,来说两句吧...