Kubernetes 异常配置检测框架## Kubernetes 异常配置检测框架 顾静, 阿里云 邓隽, 阿里云 ## 我们来自阿里云容器服务 • 顾静,研发工程师 • 邓隽,技术专家 ## 我们参与打造 • 容器服务(ACK/ASK) • 容器镜像服务(ACR) • 服务网格(ASM) 1 Kubernetes 典型异常 2 检测框架演进 3 生产实践 4 总结 ## Kubernetes 使用日常 使用日常 • 应用部署 • 集群扩容 • 组件升级 · ... • 找出集群不正常工作的原因:( ## Kubernetes 典型异常 ## 组件异常 • API Server Load Balancer 异常 • API Server Pod 异常 ## 影响 - 通过 API Server 访问集群概率失败 • 升级集群失败 Load Balancer 时 Pod 还将在这个节点上运行多长的时间。 那么,节点发生异常到 Pod 被驱逐的时间,就取决于两个参数:1. 节点实际异常到被判断为不健康的时间;2. Pod 对节点不健康的容忍时间。 Kubernetes 集群中默认节点实际异常到被判断为不健康的时间为 40s, Pod 对节点 NotReady 的容忍时间为 5min, 也就是说, 节点实际异常 5min40s(340s)0 码力 | 4 页 | 104.64 KB | 2 年前3
Java 应用与开发 - 异常处理# Java 应用与开发 异常处理 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 October 30, 2018   ## 学习目标 1. 掌握 Java 异常的概念和分类 2. 深入理解 Java 异常处理机制 异常的概念及分类 ## 大纲 异常的概念及分类 Java 异常处理机制 ## C++ 中的异常处理 ## 《The C++ Programming Language》 一个库的作者可以检测出发生了运行时错误,但一般不知 ## 提供异常处理机制的基本思想 让一个函数在发现了自己无法处理的错误时抛出(throw)一个异常,然后它的(直接或者间接)调用者能够处理这个问题。 ## 《C++ primer》 将问题检测和问题处理相分离。 (Exceptions let us separate problem detection from problem resolution.) ## C++ 中的异常处理 ##0 码力 | 33 页 | 626.40 KB | 2 年前3
Exceptions Under the Spotlight0 码力 | 53 页 | 2.82 MB | 1 年前3
Back to Basics: Exceptions0 码力 | 111 页 | 4.87 MB | 1 年前3
Python 标准库参考指南 3.6.15 69 4.10 映射类型—dict 71 4.11 上下文管理器类型 75 4.12 其他内置类型 75 4.13 特殊属性 78 # 5 内置异常 79 5.1 基类 80 5.2 具体异常 80 5.3 警告 85 5.4 异常层次结构 86 # 6 文本处理服务 89 6.1 string —常见的字符串操作 89 6.2 re —正则表达式操作 99 6.3 difflib —urllib 使用的 Response 类 1097 21.8 urllib.parse 用于解析 URL 1097 21.9 urllib.error —urllib.request 引发的异常类 1105 21.10 urllib.robotparser —robots.txt 语法分析程序 1106 21.11 http —HTTP 模块 1107 21.12 http.client 在这个标准库以外还存在成千上万并且不断增加的其他组件(从单独的程序、模块、软件包直到完整的应用开发框架),访问Python包索引即可获取这些第三方包。 概述 “Python库”中包含了几种不同的组件。 这个库也包含了内置函数和异常一不需要 import 语句就可以在所有 Python 代码中使用的对象。有一些是由语言核心定义的,但是许多对于核心语义不是必需的,并且仅在这里描述。 它包含通常被视为语言“核心”中的一部分的数据0 码力 | 1886 页 | 8.95 MB | 1 年前3
Spring Framework 3.2.11 Changelog0 码力 | 38 页 | 108.98 KB | 2 年前3
Spring Framework 1.1.2 Changelog0 码力 | 47 页 | 133.79 KB | 2 年前3
Python 标准库参考指南 2.7.18 Objects 53 5.10 memoryview type 57 5.11 上下文管理器类型 58 5.12 其他内置类型 59 5.13 特殊属性 62 6 内置异常 63 6.1 异常层次结构 68 7 String Services 71 7.1 string — 常见的字符串操作 71 7.2 re — 正则表达式操作 83 7.3 struct — 。对于这些类型,Python语言核心定义了文字的形式,并对它们的语义设置了一些约束,但没有完全定义语义。(另一方面,语言核心确实定义了语法属性,如操作符的拼写和优先级。) 这个库也包含了内置函数和异常—不需要 import 语句就可以在所有 Python 代码中使用的对象。有一些是由语言核心定义的,但是许多对于核心语义不是必需的,并且仅在这里描述。 不过这个库主要是由一系列的模块组成。这些模块集可以不同方式分类。有些模块是用 注解:当从字符串转换时,字符串在 + 或 - 的周围必须不能有空格。例如 complex('1+2j') 是合法的,但 complex('1 + 2j') 会触发 ValueError 异常。 Numeric Types —int, float, long, complex 描述了复数类型。 ## delattr (object, name) setattr() 相关的函数。实参0 码力 | 1552 页 | 7.42 MB | 1 年前3
Python 标准库参考指南 2.7.18 Objects 53 5.10 memoryview type 57 5.11 上下文管理器类型 58 5.12 其他内置类型 59 5.13 特殊属性 62 6 内置异常 63 6.1 异常层次结构 68 7 String Services 71 7.1 string — 常见的字符串操作 71 7.2 re — 正则表达式操作 83 7.3 struct — 。对于这些类型,Python语言核心定义了文字的形式,并对它们的语义设置了一些约束,但没有完全定义语义。(另一方面,语言核心确实定义了语法属性,如操作符的拼写和优先级。) 这个库也包含了内置函数和异常—不需要 import 语句就可以在所有 Python 代码中使用的对象。有一些是由语言核心定义的,但是许多对于核心语义不是必需的,并且仅在这里描述。 不过这个库主要是由一系列的模块组成。这些模块集可以不同方式分类。有些模块是用 注解:当从字符串转换时,字符串在 + 或 - 的周围必须不能有空格。例如 complex('1+2j') 是合法的,但 complex('1 + 2j') 会触发 ValueError 异常。 Numeric Types —int, float, long, complex 描述了复数类型。 ## delattr (object, name) setattr() 相关的函数。实参0 码力 | 1552 页 | 7.42 MB | 1 年前3
共 616 条
- 1
- 2
- 3
- 4
- 5
- 6
- 62













