k11.第四章 K8s基础篇-基本概念 (二)
2023-09-14 09:09:04 时间
5.零宕机发布应用必备知识:Pod三种探针
5.1 Pod探针
- StartupProbe:k8s1.16版本后新加的探测方式,用于判断容器内应用程序是否已经启动。如果配置了startupProbe,就会先禁止其他的探测,直到它成功为止,成功后将不在进行探测。
- LivenessProbe:用于探测容器是否运行,如果探测失败,kubelet会根据配置的重启策略进行相应的处理。若没有配置该探针,默认就是success。
- ReadinessProbe:一般用于探测容器内的程序是否健康,它的返回值如果为success,那么就代表这个容器已经完成启动,并且程序已经是可以接受流量的状态。
5.2 Pod探针的检测方式
- ExecAction:在容器内执行一个命令,如果返回值为0,则认为容器健康。
- TCPSocketAction:通过TCP连接检查容器内的端口是否是通的,如果是通的就认为容器健康。
- HTTPGetAction:通过应用程序暴露的API地址来检查程序是否是正常的,如果状态码为200~400之间,则认为容器健康。
5.3 探针检查参数配置
[root@k8s-master01 ~]# kubectl ge
相关文章
- 【NLP基础】英文关键词抽取RAKE算法
- K8S学习笔记之kubeadm reset后的环境清理
- k8s 污点和容忍
- 带你畅游k8s调度器!
- k8s 基于角色的权限控制 RBAC
- 【废亿点k8s】k8s单master集群安装(1.24版本)
- k8s创建pv&pvc
- K8s的Pod控制器详解
- 使用kubeadm安装k8s
- K8S 生态周报| Kubernetes Ingress-NGINX 功能冻结前最后一个版本发布
- K8S 生态周报| K8s v1.25 将 GlusterFS 卷插件废弃
- 一文读懂docker、K8s
- 图解K8s源码 - k8s核心数据结构
- 01-k8s集群搭建-基础环境准备
- K8s降本增效之Descheduler篇
- 【K8S 系列】k8s 学习二,kubernetes 核心概念及初步了解安装部署方式
- 支撑 100Gbit/s K8s 集群的未来网络数据平面
- K8S master 节点更换 IP 与高可用故障模拟实战
- 使用K8s部署Oracle,裁剪应用复杂性(k8s 部署oracle)
- 容器化 | ClickHouse on K8s 基础篇