当前位置: 首页 > news >正文

14.1 为什么说k8s中监控更复杂了

本节重点介绍 :

  • k8s中监控变得复杂了,挑战如下
    • 挑战1: 监控的目标种类多
    • 挑战2: 监控的目标数量多
    • 挑战3: 对象的变更和扩缩特别频繁
    • 挑战4: 监控对象访问权限问题

k8s架构图

image.png

k8s中监控变得复杂了,挑战如下

挑战1: 监控的目标种类多

对象举例

  • pod
  • node
  • service
  • endpoint
  • pv
  • pvc
  • job
  • cronjob

给监控系统提出的挑战是

  • 能否有很好的插件扩展机制,用来快速添加新增的k8s对象的监控

image.png

挑战2: 监控的目标数量多

目标多举例

  • 几万甚至几十万的pod
  • 数万级别的service和endpoint

给监控系统提出的挑战是

  • 能否有很强悍的写入和查询性能,用来承载海量的监控资源

image.png

挑战3: 对象的变更和扩缩特别频繁

变更和扩缩频繁举例

  • 微服务的上线频繁
  • 对象或扩缩十分频繁

给监控系统提出的挑战是

  • 能否有机制可以及时感知到他们的变化,并且提供简单的配置方式,而不是手动配置

image.png

挑战4: 监控对象访问权限问题

访问权限举例

  • etcd的指标需要tls双向认证,需要token才能访问的某些接口

给监控系统提出的挑战是

  • k8s中有复杂的权限体系,监控系统能否很好的适配。并提供一种简单的配置方式

image.png

本节重点总结 :

  • k8s中监控变得复杂了,挑战如下
    • 挑战1: 监控的目标种类多
    • 挑战2: 监控的目标数量多
    • 挑战3: 对象的变更和扩缩特别频繁
    • 挑战4: 监控对象访问权限问题

http://www.mrgr.cn/news/21678.html

相关文章:

  • Java基础 1. Java开发环境搭建
  • C语言程序设计 笔记代码梳理 重制版
  • JobScheduler 调用导致的运行时长30分钟的功耗问题
  • 爆改YOLOv8|利用图像分割网络UNetV2改进yolov8主干-即插即用
  • 【60天备战软考高级系统架构设计师——第十一天:系统集成与测试——集成策略】
  • 指针与函数(一)
  • Python安装:Mac 使用brew 安装Python2 和 Python3
  • mybatis 自定义类型处理器
  • 鸿蒙轻内核M核源码分析系列十五 CPU使用率CPUP
  • Web安全之XSS跨站脚本攻击:如何预防及解决
  • 【Qt】处理键盘事件
  • JVM - Java内存区域
  • Ubuntu创建一个虚拟摄像头
  • 使用Docker快速安装和运行Elasticsearch
  • 00Mac安装playwright
  • MySQL 如何实现乐观锁?
  • 通信工程学习:什么是A/D模数转换
  • 【C语言】结构体、枚举、联合体
  • 资料分析系统课-刘文超老师
  • 828华为云征文|基于华为云Flexus X实例搭建Nginx集群负载均衡