摘要:
在 Kubernetes (k8s) 中,Pod 的 LivenessProbe 探针常见的方式有以下三种: Exec: 通过在容器内部执行一个命令来检查应用是否正常运行。如果命令的退出状态码为0,则认为应用程序是健康的;非0状态码则视为不健康。例如: livenessProbe: exec: co 阅读全文
摘要:
在 Kubernetes (K8s) 中,Pod 的健康检查主要通过两种类型的探针实现:Liveness Probe 和 Readiness Probe。 Liveness Probe(存活探针): 用于检测容器是否处于正常运行状态。如果Liveness Probe失败,则表明容器已不再健康,并且k 阅读全文
摘要:
在Kubernetes(K8S)中,Pod的重启策略是通过restartPolicy字段指定的,用于定义当Pod中的容器终止时kubelet应如何处理这些容器。以下是三种主要的重启策略: Always: 这是默认的重启策略。如果一个容器终止(无论退出码是什么),kubelet都会自动重启该容器。这意 阅读全文
摘要:
在Kubernetes(简称K8s)中创建一个Pod的主要流程如下: 用户请求: 用户通过kubectl命令行工具或API接口提交一个Pod的定义,通常是通过YAML或JSON格式的配置文件来描述Pod的详细信息,包括容器镜像、环境变量、资源需求、卷挂载等。 API Server接收入口: 用户的请 阅读全文
摘要:
在Kubernetes(K8s)中,Pod可能处于以下几种状态: Pending: Pod已经被集群接受,但至少有一个容器镜像尚未创建。这个阶段包括调度Pod到节点的时间、下载容器镜像时间以及等待其他初始化条件满足的过程。 ContainerCreating: 这是一个过渡状态,表示kubelet正 阅读全文