2019独角兽企业重金招聘Python工程师标准>>>

Kubernetes(K8S)现在似乎是管理和部署基于微服务和容器的应用程序的事实标准——其中缘由亦不难理解。Kubernetes是最大的开源社区,它由云原生计算基金会(CNCF)支持,它是DevOps友好的,它提供了混合云的优势。有什么理由不爱它?

但在TheNewStack的最近一项调查中,69%的受访者表示,诚然Kubernetes是他们企业容器编排的首选,但部署和管理Kubernetes并非像在公园散步一样轻松惬意。尽管Kubernetes具有很高的灵活性,但仍存在操作工作流程的复杂性——许多涉及应用程序性能管理(APM),真的想要完全体会到Kubernetes承诺的好处,还需要在有效管理上下大功夫。

重新思考你的Kubernetes监控策略

在一个近期的CNCF调查中,38%的受访者表示监控是其企业采用Kubernetes过程中的最大挑战之一。若把受访者划分为部署规模更大的那批企业,这一数字甚至增长到了46%。那么,现代IT领导者该如何简化Kubernetes监控,以提高效率,同时优化性能?

目前的Kubernetes监控方法存在的主要问题,从缺乏端到端的可视性,到迁移容易出错,不一而足。下文中我们将聊聊监控Kubernetes时可能遇到的四个常见挑战——以及如何解决这些挑战的建议。

挑战1:缺乏端到端的可视性

Kubernetes传统监控的最常见问题之一,是缺乏对客户接触点和分布式应用程序的端到端可视性。

因此,IT团队对最终用户体验和应用程序性能如何影响业务KPI没有任何概念和感受,也因此无法知道要修复或改进的内容。

为了解决这个问题,使用基于正常性能的Kubernetes监控解决方案非常重要,并且可以利用机器学习的强大功能,从而在出现问题时智能地向IT团队发出警报。

挑战2:告警风暴

虽然了解所有应用程序的问题似乎是一件好事,但是当多个问题同时出现时,它可能会迅速失控并成为障碍。毕竟,你真的希望每次有工作完成或新容器启动时,都收到一遍提醒吗?

如果没有优先级警报的能力,IT团队通常必须对每个问题的根本原因做出响应和分类,这将直接带来非常糟糕的用户体验甚至是成本损失。

因此使用Kubernetes监控解决方案时最好能要识别和解决确切的潜在问题——深入到代码行、单个设备、Kubernetes服务甚至单个容器级别。

挑战3:故障排查的痛苦

应用程序停机的成本可能会高到令人咋舌——关键的应用程序故障每小时可能损失高达100万美元。时间就是金钱,IT团队在检测问题的根本原因时不应该浪费时间。

问题是,今天的许多监控工具都缺乏在Kubernetes环境中执行自动化根本原因分析的能力,使故障排除成为一个耗时的噩梦,通常会导致高MTTR和长停机时间。

为避免这种情况,请通过比较迁移前后的用户体验,确保您的Kubernetes监控解决方案能够在应用程序依赖性和迁移成功验证两个方面都具有更高的可见性。

挑战4:易出错的迁移过程

将传统应用程序迁移到Kubernetes很容易出错并且非常耗时。那些才将现有单体应用程序迁移到部署在Kubernetes上的微服务的公司,更易缺乏对Kubernetes环境的可见性,因此无法看到每个微服务或传统应用程序的实时交互。

这时可以考虑借助可通过单一管理平台提供一步安装和统一监控的解决方案,让IT团队可以充分利用其现有的技能、流程和工具。

在Kubernetes上提供完美的应用程序性能

越来越多的公司开始使用Kubernetes来改变公司在分布式多云环境中部署和运行应用程序的方式,且这Kubernetes的流行势头丝毫没有显示出放缓的迹象。但对于在Kubernetes上运行传统或基于微服务的应用程序的组织来说,监控的挑战依然显而易见。

因此,组织必须认真考虑Kubernetes监控方法的方方面面,以简化复杂的企业工作流程,提高成本效率并提高生产力。通过对整个Kubernetes堆栈和Kubernetes协调应用程序的端到端统一可视性,IT团队可以提供完美的应用程序体验——并确保他们的Kubernetes投资能够带来更好的业务成果。

转载于:https://my.oschina.net/u/3330830/blog/2996636

有关Kubernetes监控的4大常见陷阱,注意避免!相关推荐

  1. 机器学习要警惕的4个常见陷阱!

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 编辑:中国统计网 在一场科技会议上,演讲者询问观众,"有 ...

  2. 阿里云容器Kubernetes监控(七) - Prometheus监控方案部署

    前言 Prometheus是一款面向云原生应用程序的开源监控工具,作为第一个从CNCF毕业的监控工具而言,开发者对于Prometheus寄予了巨大的希望.在Kubernetes社区中,很多人认为Pro ...

  3. Kubernetes监控之Heapster源码分析

    源码版本 heapster version: release-1.2 简介 Heapster是Kubernetes下的一个监控项目,用于进行容器集群的监控和性能分析. 基本的功能及概念介绍可以回顾我之 ...

  4. Kubernetes监控在小米的落地

    戳蓝字"CSDN云计算"关注我们哦! 转自:小米云技术 作者:郭如意 本文介绍了高可用.持久存储.可动态调整的Kubernetes监控方案的实现过程. 小米的弹性调度平台(Ocea ...

  5. 监控系统或者网站服务器的报警及复位,机房监控系统标准和常见故障

    原标题:机房监控系统标准和常见故障 一.系统概况和说明 为提升信息中心机房动力环境设备.网络设备及其他设备安全管理水平.增强设备运行的稳定性.及时发现设备故障隐患.提高管理效率.减轻工作压力,特建立机 ...

  6. 通过Kubernetes监控探索应用架构,发现预期外的流量

    大家好,我是阿里云云原生应用平台的炎寻,很高兴能和大家一起在 Kubernetes 监控系列公开课上进行交流.本次公开课期望能够给大家在 Kubernetes 容器化环境中快速发现和定位问题带来新的解 ...

  7. 简单、有效、全面的Kubernetes监控方案

    简介:近年来,Kubernetes作为众多公司云原生改造的首选容器化编排平台,越来越多的开发和运维工作都围绕Kubernetes展开,保证Kubernetes的稳定性和可用性是最基础的需求,而这其中最 ...

  8. 云原生应用 Kubernetes 监控与弹性实践

    前言 云原生应用的设计理念已经被越来越多的开发者接受与认可,而Kubernetes做为云原生的标准接口实现,已经成为了整个stack的中心,云服务的能力可以通过Cloud Provider.CRD C ...

  9. 实施ASP.NET Core应用程序的常见陷阱

    Special thanks to Matthew Wilkin for kindly helping to peer review this article. 特别感谢Matthew Wilkin慷 ...

  10. 计算机屏幕显示故障,led显示屏的十大常见故障及其解决方法

    led显示屏的十大常见故障及其解决方法 一.显示屏不工作,发送卡的绿灯闪烁 故障原因: 屏体无电源:网线连接不正确; 接收卡无电源或电源电压过低:发送卡已损坏:信号传输中间设备的连接或故障(如功能卡. ...

最新文章

  1. 中高德地图只显示某一城市_小O地图 - 城市交通态势数据查询及下载
  2. HJ9 提取不重复的整数
  3. SAP的号码范围(number range)SNRO和SNUM自动编号工具的用法
  4. 主机名修改 Oracle监听器,oracle agent不能启动的解决方案
  5. vscode 上刷leetcode算法题(含配置)
  6. mac系统 PDO连接数据库报错处理
  7. 小学学校计算机教室使用计划,小学电脑室工作计划
  8. oracle 日志丢失,Oracle联机日志文件丢失解决方法一例
  9. 单片机c语言三种经典程序结构,单片机C语言程序的结构和设计精选.docx
  10. 多个Email的JS检测正刚表达式.
  11. 13.UNIX 环境高级编程--守护进程
  12. SharePoint 软件边界及限制
  13. 从技术原理洞悉摄像头破解及防范
  14. GET和POST请求的区别详解
  15. 使用金蝶云星空(以前叫:金蝶K3 CLOUD)后,感觉像踩进了一个坑
  16. IVX低代码平台开发——微信小程序实现抽奖功能
  17. Linux之常用命令
  18. FIFO原理及其应用
  19. 互联网之父温顿·瑟夫今日访华
  20. 【坑点】Intellij Idea 出现“Unable to parse template”问题

热门文章

  1. java之模块学习-接口回调机制详解
  2. Js查找数组中元素的位置
  3. php正则验证邮箱、手机号、姓名、身份证、特殊符号等
  4. 文件比较,忽略目录引起编译出错
  5. AndroidStudio各个版本下载
  6. 你抢购盐干什么?要抢购也是先选大米啊
  7. JDK粗体绘制效果为何如此之差
  8. 同是共享内存,shm_open与shmget有什么差异?
  9. 解决办法:C++编译中[-Wreorder]
  10. 管理感悟:图省事就是把别人当白痴