课程大纲
1. 高可用
- kubeadm搭建k8s高可用(yum版)
- kubeadm搭建k8s高可用(apt版)
- kops安装kubernetes
- rancher安装kubernetes
- 安装minikube
2. 监控
- 监控概述
- Prometheus概述
- exporter概述
- PromQL查询
- 常用的监控指标
- 常见的监控函数
- 使用Grafana展示监控数据
- 搭建高可用Grafana
- 使用alertmanager进行报警
- 搭建高可用alertmanager
- TIGK监控
- Influxdb持久化prometheus数据
- 高可用Influxdb与prometheus
- thonas
3. 日志
- 日志收集概述
- ElasticSearch概述
- logstash与日志收集agent
- kibana展示数据与kibana集群
- fluentd收集日志
- fluentdbit收集日志
- fluentd的其他用法
4. 负载均衡
- 外部负载均衡方案
- consul-template
- 内部负载均衡方案
-
从nginx到envoy
- 使用公有云的负载均衡作为k8s的负载均衡
5. 持久存储
- 分布式存储概述
- nfs
- Ceph
- openEBS
- Rook
- LongHorn
- 使用公有云的持久存储
6. 微服务治理
- Istio
7. DevOps工具
- Gitlab
- Harbor
- Jenkins
- Spinnaker
8. IaC工具
- Ansible
- Terraform