虚拟化系统
- 进程虚拟化
- 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
学习资源
GitHub: http://github.com/kubernetes
aliyun:https://help.aliyun.com/product/85222.html
书
Docker
深入浅出 Docker
Docker 容器与容器云
第一本 Docker 书
Kubernetes
Kubernetes 权威指南
Kubernetes 进阶实战
Kubernetes 网络权威指南
Kubernetes 生产化与实践之路
深入剖析 Kubernetes
Kubernetes 源码剖析
Kubernetes in Action
云原生服务网格 istio
性能之巅:洞悉系统、企业与云计算洞悉系统、企业与云计算
BPF 之巅洞悉 Linux 系统和应用性能
社区
https://www.kubernetes.org.cn/