K8S组件扩展

一、Prometheus 监控工具

  1. Prometheus 监控工具介绍
  2. Prometheus 收集器和采集到的指标(Metric)说明
  3. Prometheus 监控查询语言PromQL使用入门
  4. Prometheus 查询持久化

1.1、Prometheus 配置文件介绍

  1. Prometheus 配置文件介S
  2. Prometheus 监控 Kubernetes 服务的配置说明
  3. Prometheus 指标数据生命周期
  4. Prometheus 配置文件中 metric_relabel_configs 配置
  5. Spring Boot Actuator Metrics 性能监控 和 Prometheus配置

1.2、AlertManager 结合使用

  1. Prometheus-AlertManager 配置文件介绍
  2. Prometheus 配置报警发送到AlertManager
  3. AlertManager 将报警消息发送到钉钉

1.3、prometheus-operator 项目使用记录(Kube-prometheus)

  1. Operator 项目修改Prometheus 配置项
  2. Operator 项目对Prometheus 添加告警规则Rules

二、API 网关服务 Kong

  1. API 网关服务介绍、Kong介绍和安装、Dashboard – Konga 安装
  2. Kong 服务管理和Konga 图形页面管理

三、网络组件介绍

Kubernetes 集群假定其所运行的服务器上已经构建了一个扁平的网络空间,使得所有的Pod可以相互直接连通。
这时我们需要采用网络组件的形式,实现这种环境要求。常用的网络组件有Flannel、Open vSwitch、直接路由和Calico 四种。

3.1、Flannel 网络组件

  1. k8s Flannel 网络插件介绍
  2. k8s Flannel 网络插件配置介绍

3.2、Calico 网络组件

  1. 网络组件 Calico 介绍和架构说明
  2. Calico 客户端管理工具(calicoctl)安装和配置
  3. Calico 网络组件IPIP模式介绍