From fcbdfb807ab35dc51691643dff23f586b54327e0 Mon Sep 17 00:00:00 2001 From: "huanqing.shao" Date: Wed, 13 Nov 2019 22:46:34 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E8=AF=AF=E5=AD=97=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- glossary/idempotent.md | 2 +- learning/k8s-intermediate/workload/disruption.md | 4 ++-- learning/k8s-intermediate/workload/pod-health.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/glossary/idempotent.md b/glossary/idempotent.md index d2c2117..208e477 100644 --- a/glossary/idempotent.md +++ b/glossary/idempotent.md @@ -63,7 +63,7 @@ meta: > > 处理流程: > -> 数据提交前要向服务的申请token,token放到redis或jvm内存,token有效时间 +> 数据提交前要向服务申请token,token放到redis或jvm内存,每个token有自己的有效时间 > > 提交后后台校验token,同时删除token,生成新的token返回 > diff --git a/learning/k8s-intermediate/workload/disruption.md b/learning/k8s-intermediate/workload/disruption.md index 49105e7..52b51f0 100644 --- a/learning/k8s-intermediate/workload/disruption.md +++ b/learning/k8s-intermediate/workload/disruption.md @@ -104,7 +104,7 @@ PDB 指定了应用程序最少期望的副本数(相对于总副本数)。 | pod-a ***available*** | pod-b ***available*** | pod-c ***available*** | | pod-x ***available*** | | | -此时,假设集群管理员想要重启机器,以便更新 Linux 内核版本修复其中的一个漏洞。集群管理员首先尝试使用 `kubectl drain` 命令排空 `node-`,此时 `kubectl drain` 将尝试驱逐 `pod-a` 和 `pod-x`。这个操作将立刻能够执行成功,两个 Pod 都将同时进入 `terminating` 状态,集群的状态将如下所示: +此时,假设集群管理员想要重启机器,以便更新 Linux 内核版本修复其中的一个漏洞。集群管理员首先尝试使用 `kubectl drain` 命令排空 `node-1`,此时 `kubectl drain` 将尝试驱逐 `pod-a` 和 `pod-x`。这个操作将立刻能够执行成功,两个 Pod 都将同时进入 `terminating` 状态,集群的状态将如下所示: | node-1 ***draining*** | node-2 | node-3 | | ---------------------- | ---------------------- | ---------------------- | @@ -145,7 +145,7 @@ Deployment 此时将创建一个 Pod `pod-e` 用于替换 Pod `pod-b`。由于 | node-1 ***drained*** | node-2 | node-3 | no node | | ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| | pod-b ***available*** | pod-c ***available*** | pod-3 ***pending*** | +| | pod-b ***available*** | pod-c ***available*** | pod-e ***pending*** | | | pod-d ***available*** | pod-y | | diff --git a/learning/k8s-intermediate/workload/pod-health.md b/learning/k8s-intermediate/workload/pod-health.md index 4cfde33..db69ebe 100644 --- a/learning/k8s-intermediate/workload/pod-health.md +++ b/learning/k8s-intermediate/workload/pod-health.md @@ -157,7 +157,7 @@ Liveness 指针适用场景是支持那些可以重新拉起的应用,而 Read ### 应用故障排查-了解状态机制 -首先要了解一下 K8s 中的一个设计理念,就是这个状态机制。因为 K8s 是整个的一个设计是面向状态机的,它里面通过 yaml 的方式来定义的是一个期望到达的一个状态,而真正这个 yaml 在执行过程中会由各种各样的 controller来负责整体的状态之间的一个转换。 +首先要了解一下 K8s 中的一个设计理念,就是这个状态机制。因为 K8S 的设计是面向状态机的,它里面通过 yaml 的方式来定义的是一个期望到达的一个状态,而真正这个 yaml 在执行过程中会由各种各样的 controller来负责整体的状态之间的一个转换。

K8S培训_了解Pod的状态机制