虚拟化系统
- 进程虚拟化
- Namespaces 进行虚拟化隔离
- Control Groups 进行对资源的限制,
- 联合文件 UFS(Union File Systems)来快速构建(可复用的镜像层)
Docker
Docker的前世今生
Docker的架构与容器生命周期:created、running、stopped、paused、deleted
Docker 环境搭建
Docker 基本操作
Dockerfile 编写与各指令使用
Docker 网络
Docker 存储
Docker 编排:Docker、Docker-compose、Docker-Swarm
Docker DevOpts
Kubernetes
Kubernetes 的前世今生(Borg 系统)
Kubernetes 架构与生命周期
Kubernetes 基本术语
Kubernetes 环境搭建
Pod
- 什么是Pod
- Pod使用
- Pod生命周期
- Pod健康检查
- Pod 调度
- 调度器:Deployment、ReplicationController、ReplicaSet、StatefulSets、DaemonSet、Jobs、CronJobs
- Pod、Node 亲和性
- Pod调度优先级
- 污点和容忍
- Pod扩缩容机制
Kubernetes 网络
Services
DNS
Ingress
Kubernetes 存储
- 存储机制
- 存储卷:PV、PVC、StorageClass
- GlusterFS
- CSI
Kubernetes 安全
- API Server认证与授权
- Admission Control
- Service Account
- Secret
Kubernetes 运维管理与监控
- Helm
- DevOps
- Dashboard
- Prometheus(thanos) + Granfana
- Kafka、ElasticSearch、FileBaet、Kibana
Kubernetes组件及运行机制
- API Server
- Controller Manager
- Scheduler
- kubelet
- Kube-proxy
- etcd
- Kubernetes调度器与控制器
服务治理-Istio
Envoy
学习资源
官方网站:https://kubernetes.io
GitHub: http://github.com/kubernetes
aliyun:https://help.aliyun.com/product/85222.html
书
Docker
Docker从入门到实践
深入浅出Docker
Docker容器与容器云
第一本Docker书
Kubernetes
Kubernetes Handbook
istio-handbook
Kubernetes权威指南
Kubernetes进阶实战
Kubernetes网络权威指南
Kubernetes生产化与实践之路
深入剖析Kubernetes
Kubernetes源码剖析
Kubernetes in Action
云原生服务网格istio
性能之巅:洞悉系统、企业与云计算洞悉系统、企业与云计算
BPF之巅洞悉Linux系统和应用性能
社区
https://www.kubernetes.org.cn/
https://jimmysong.io/
视频
https://www.bilibili.com/video/BV13Q4y1C7hS