汉克书-kubernetes指南与实践
kubernetes之实践
1. kubernetes集群部署
附: 多master的ha介绍与部署
1.1 二进制下载
1.2 TLS证书创建和分发
1.3 创建etcd集群
1.4 master之api服务
1.5 master之controller服务
1.6 master之scheduler服务
1.7 client之kubectl服务
1.8 node之kubelet服务
1.9 node之proxy服务
1.10 网络插件部署
1.11 其他组件部署
2. kubeadm生产部署介绍
2.1 配置文件的修改
3. 存储storage
3.1 nfs
3.1.1 nfs支持storageClass
4. helm
4.1 helm部署
4.2 helm3部署
5. harbor仓库
5.1 helm部署
5.2 docker-compose部署
5.3 集群部署
5.4 镜像备份
5.5 harbor编译arm版本
5.6 替换harbor的nginx镜像
5.7 harbor-faq
6. 英伟达GPU插件
1. 安装nvidia-docker
2. containerd支持nvidia
7. rook
7.1 rook-ceph
7.1.1 部署
7.1.2 rook-cleanup
7.1.3 faq
8. 监控
8.1 metrics-server
8.2 普罗米修斯prometheus
8.2.1 prometheus部署
9. 日志收集
9.1 log-pilot+ES+Kibana环境搭建
9.2 helm部署
9.2 operator部署
10. mysql
10.1 手动部署
11. gitlab
11.1 部署
11.2 yum部署
12. 持续集成
12.1 部署jenkins
12.2 pipeline
12.3 案例
12.4 git-parameter
13. Istio
13.1 部署Istio
14. kompose
15. Tidb
16. cert-manager
17. kube-bench
18. kernel-update
18.1 CentOS
19. containerd
20. kaniko
21. loki日志收集
22. shardingsphere
归档,内容以官方文档为主
一、kubernetes介绍
1.kubernetes是什么
2.kubernetes组件
3.1 ubuntu18-kubeadm部署kubernetes
3.2 centos7-kubeadm部署kubernetes
3.3 centos7-kubeadm部署高可用kubernetes
5.kubernetes-api
CNI
CRI
CSI
二、kubernetes之Pod
1. Pod概览
2. Pod Preset
3. Pod 拓扑扩展约束
4. 干扰
5. 临时容器
6. 初始化init容器
7. Pod 的生命周期
二、访问api
rbac授权
三、kubernetes之控制器
1. ReplicaSet
2. ReplicationController
3. Deployment
4. StatefulSet
5. DaemonSet
5. Jobs
5. CronJob
四、kubernetes之服务发现
1. service
2. ingress
2.1 控制器
2.2 部署
2.3 tls添加
3. 网络策略
五、kubernetes之网络
flannel
calico
faq
六、kubernetes之存储
1. secret
2. configmap
3. volume
4. 持久化存储
5. 动态持久化存储
6. 本地存储
七、kubernetes之集群资源管理
1. Node
2. Namespace
3. Label
4. Annotation
5. Taint和Toleration
6. 亲和性和反亲和性
7. 控制节点上的CPU管理策略
8. 控制节点上的拓扑管理策略
本书使用 GitBook 发布
13. Istio
Istio 服务网格进阶
此文档只做部署,和初步认识,详细内容,如后期工作用到,既会继续补充
results matching "
"
No results matching "
"