个人博客
本书简介
一、环境准备
1.1 服务器准备
1.2 版本一览
1.3 基本配置
二、安装 Kubernetes 高可用集群
2.1 安装 docker-ce
2.2 安装 kubeadm
2.3 安装并配置 nginx
2.4 配置 kubeadm 初始化文件 kubeadm.yaml
2.5 初始化集群
2.6 其他节点加入集群
2.7 安装网络插件-calico
2.8 测试集群
2.9 安装 ceph-rbd 存储类 StorageClass
三、安装核心组件
3.1 安装 ingress controller
3.2 安装 metrics-server
3.3 安装 dashboard
3.4 部署 EFK 日志服务
3.5 部署 Prometheus 监控服务
四、部署 Kubernetes 周边服务
4.1 安装 helm
4.2 部署企业级私有仓库 Harbor
4.3 部署代码仓库 Gitlab-ce
4.4 部署持续集成工具 Jenkins
4.5 部署项目管理工具-禅道
4.6 部署 Jira 和 Confluence
4.7 部署 jenkins-x
五、Istio 服务网格
5.1 部署 istio
5.2 部署官方示例-bookinfo
5.3 流量管理
5.3.1 配置请求路由
5.3.2 故障注入
5.3.3 流量转移
5.3.4 TCP 流量转移
5.3.5 设置请求超时
5.3.6 熔断
5.3.7 流量镜像
5.3.8 地域负载均衡
5.3.9 管理集群入口流量
5.3.10 管理集群出口流量
5.4 安全
5.5 策略
5.6 可观察性
5.7 部署 istio dashboard
六、附录 QA
6.1 微服务12要素
6.2 分布式数据库 TiDB
6.3 关于 Kubernetes 部分镜像无法下载的问题
6.4 使用 kubespray 部署 Kubernetes
6.5 修改 Kubernetes 证书使用时间
6.6 kubeadm 添加新的节点到集群
6.7 kube-flannel bug导致网络不通
6.8 kube-flannel 多网卡配置
本书使用 GitBook 发布
5.5 策略
5.5 策略
5.5.1 启用策略检查功能
待更新
5.5.2 启用速率限制
待更新
5.5.3 请求头和路由控制
待更新
5.5.4 Denials和黑白名单
待更新
results matching "
"
No results matching "
"