当前位置: 首页 > news >正文

【赵渝强老师】K8s中Pod探针的TCPSocketAction

1

​在K8s集群中,当Pod处于运行状态时,kubelet通过使用探针(Probe)对容器的健康状态执行检查和诊断。K8s支持三种不同类型的探针,分别是:livenessProbe(存活探针)、readinessProbe(就绪探针)和startupProbe(启动探针)。不同类型的探针都支持三种方式检查方法,分别是:HTTPGetAction、ExecAction和TCPSocketAction。

下面重点讨论提下探针的TCPSocketAction检查方法。该检查方法是对指定容器的IP地址和端口发起建立TCP Socket的请求。如果Socket连接被成功建立,则诊断被认为是成功的。

image.png
点击这里查看视频讲解:【赵渝强老师】K8s中Pod探针的TCPSocketAction

下面通过一个具体的示例来演示如何使用“TCPSocketAction”方式的探针。

(1)创建tcpsocketaction.yaml文件,输入下面的内容。


apiVersion: v1
kind: Pod
metadata:name: liveness-tcplabels:app: httpd
spec:containers:- name: liveness-tcpimage: nginxports:- containerPort: 80readinessProbe:tcpSocket:port: 8080initialDelaySeconds: 10periodSeconds: 5livenessProbe:tcpSocket:port: 8080initialDelaySeconds: 10periodSeconds: 5

提示:tcpsocketaction.yaml文件创建了一个Pod,并基于Nginx的镜像创建了容器。Nginx提供的服务端口是80。然后配置了两个探针分别是readinessProbe和livenessProbe。这两个探针通过使用TCPSocketAction的方式连接端口8080端口。第一次监测时间为Pod容器启动后的10秒,以后后每隔5秒监测一次。由于探针无法连接容器的8080端口而导致检测失败,所以容器一直重启。

(2)使用“kubeclt apply”命令应用tcpsocketaction.yaml文件。

kubectl apply -f tcpsocketaction.yaml

(3)使用命令“kubectl describe”查看Pod的信息,如下图所示。

kubectl describe pod/liveness-tcp

2

http://www.jsqmd.com/news/112352/

相关文章:

  • 【赵渝强老师】数据库不适合Docker容器化部署的原因
  • 【赵渝强老师】数据库不适合Docker容器化部署的原因
  • C++学习笔记 25 静态数组 array
  • 2025 Xhorse XSMA41EN MLB Remote Key: 3-Button Shell for MLB/VVDI2/Key Tool Plus
  • 语音中的Encoder-Decoder学习——跳跃连接UNET
  • 上海申光阿贝折射仪全系列产品介绍 - 品牌推荐大师1
  • 2025年国内十大酒店家具头部品牌推荐:五星级酒店家具推荐厂家有哪些? - 工业品牌热点
  • 2025年汉庭酒店家具供应商排行榜,新测评精选酒店家具品牌厂家推荐 - 工业推荐榜
  • 2025年12月重庆渝北区配眼镜标杆店铺最新推荐:雷曼森眼镜,青少年配眼镜。儿童配眼镜、老年人配眼镜、小孩配眼镜、娃儿配眼镜、北碚区配眼镜、视力健康管理新标准 - 海棠依旧大
  • 2025年度保温耐火材料行业口碑排名:安泰恒信行业口碑排名如何 - myqiye
  • 2025年银川评价高的电视台广告公司联系电话,地铁广告/公交广告/户外led大屏广告/电视台广告/广播电台广告电视台广告厂商推荐排行榜 - 品牌推荐师
  • 异构协同・全域洞察:军用异构机群侦察无人机蜂群系统供应商推荐 - 品牌2025
  • 易获客tiktok运营满意度怎么样、口碑及规模深度解析 - 工业品牌热点
  • 2025年北京口碑不错的整装局改专业公司排行榜,售后完善的整装局改品牌企业推荐 - mypinpai
  • 2025年GEO优化公司排名推荐:GEO优化服务哪家专业? - 工业推荐榜
  • Hydration Mismatch 原理详解:SSR 项目中最容易踩的坑
  • Ventoy:多系统USB启动盘制作 报错
  • 从单点勘测到集群协同:无人机集群开启复杂地形测绘新纪元 - 品牌2025
  • 2025年律师适合用的AI法律智能合约工具台TOP5排行榜,律师常用ai有哪些 - myqiye
  • 2025 年 12 月北京老房改造装修公司排名推荐top10:儿童房改造优选亿丰方圆 - 品牌智鉴榜
  • 串行数据流输出其中的数据位-HDLbits
  • 2025年抖音运营公司推荐:抖音运营公司选择哪家好、哪家便宜? - myqiye
  • 《lvgl基础学习 —— flex和grid》
  • ​避坑指南:2025六大胶原蛋白肽品牌全维度分析,数据解码仙次元抗老密码,靠效果说话! - 博客万
  • 2025年度数控旋风铣智能生产厂推荐,数控旋风铣供应商与生产商全解析 - mypinpai
  • 10 个 CSS 奇技淫巧
  • 2025年年终成都四川工作服厂家推荐:专家结合企业采购案例与服务体系对比的5家实力厂家选购指南 - 品牌推荐
  • 目的地婚礼【2025】排名:各大策划团队PK,TOP1会花落谁家! - 提酒换清欢
  • 2025年竹篱笆生产厂家权威推荐榜单:仿竹护栏/仿竹篱笆/河道护栏源头厂家精选 - 品牌推荐官
  • spring-boot HttpServletResponse response.sendRedirect是会跳转到 http而不是https