当前位置: 首页 > 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: 监控对象访问权限问题

相关文章:

  • 营养作用的对象是有区别的 第八篇
  • 2025年25届新文出炉:如何打造Java SpringBoot Vue个性化课程推荐系统?
  • UMI复现基础环境安装配置全流程(三)——UMI环境搭建
  • 基于javaweb的茶园茶农文化交流平台的设计与实现(源码+L文+ppt)
  • JVM 调优篇1 类的加载器与加载过程
  • 老古董Lisp实用主义入门教程(8):挠痒痒先生建网站记
  • C#通过ACE OLEDB驱动程序访问 Access和 Excel
  • 逻辑代数的基本规则
  • (Java入门)学生管理系统
  • 记忆化搜索【下】
  • 【论文阅读】CiteTracker: Correlating Image and Text for Visual Tracking
  • 输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
  • 解决npm i 安装报npm ERR! code E401
  • 2024年AMC10美国数学竞赛倒计时两个月:吃透1250道真题和知识点(持续)
  • mybatis框架基础以及自定义插件开发
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • Docker入门(二) - Dockerfile
  • flask接收请求并推入栈
  • JAVA_NIO系列——Channel和Buffer详解
  • js继承的实现方法
  • MySQL QA
  • Python实现BT种子转化为磁力链接【实战】
  • React as a UI Runtime(五、列表)
  • springMvc学习笔记(2)
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 讲清楚之javascript作用域
  • 排序算法学习笔记
  • 收藏好这篇,别再只说“数据劫持”了
  • 双管齐下,VMware的容器新战略
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • 用jQuery怎么做到前后端分离
  • ionic异常记录
  • scrapy中间件源码分析及常用中间件大全
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • ​中南建设2022年半年报“韧”字当头,经营性现金流持续为正​
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #pragam once 和 #ifndef 预编译头
  • (160)时序收敛--->(10)时序收敛十
  • (6)STL算法之转换
  • (C++20) consteval立即函数
  • (k8s中)docker netty OOM问题记录
  • (php伪随机数生成)[GWCTF 2019]枯燥的抽奖
  • (二十四)Flask之flask-session组件
  • (分布式缓存)Redis分片集群
  • (十一)c52学习之旅-动态数码管
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (一)、软硬件全开源智能手表,与手机互联,标配多表盘,功能丰富(ZSWatch-Zephyr)
  • .axf 转化 .bin文件 的方法
  • .gitignore文件忽略的内容不生效问题解决
  • .Net MVC + EF搭建学生管理系统
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET8 动态添加定时任务(CRON Expression, Whatever)
  • .Net插件开发开源框架