从零开始入门 K8s | 可观测性:你的应用健康吗?

  1. 云栖社区>
  2. 阿里巴巴云原生>
  3. 博客>
  4. 正文

从零开始入门 K8s | 可观测性:你的应用健康吗?

阿里巴巴云原生小助手 2019-10-11 10:22:30 浏览3272
展开阅读全文

作者 | 莫源 阿里巴巴技术专家

一、需求来源

首先来看一下,整个需求的来源:当把应用迁移到 Kubernetes 之后,要如何去保障应用的健康与稳定呢?其实很简单,可以从两个方面来进行增强:

  1. 首先是提高应用的可观测性;
  2. 第二是提高应用的可恢复能力。

从可观测性上来讲,可以在三个方面来去做增强:

  1. 首先是应用的健康状态上面,可以实时地进行观测;
  2. 第二个是可以获取应用的资源使用情况;
  3. 第三个是可以拿到应用的实时日志,进行问题的诊断与分析。

当出现了问题之后,首先要做的事情是要降低影响的范围,进行问题的调试与诊断。最后当出现问题的时候,理想的状况是:可以通过和 K8s 集成的自愈机制进行完整的恢复。

二、Liveness 与 Readiness

本小节为大家介绍 Liveness probe 和 eadiness probe。

应用健康状态-初识 Livene

网友评论

登录后评论
0/500
评论
阿里巴巴云原生小助手
+ 关注
所属云栖号: 阿里巴巴云原生