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

K8S探针

https://blog.csdn.net/weixin_28820113/article/details/148380309

HTTP探测实战(最常用)

向容器发送 HTTP 请求,若返回状态码为 200-399,则表示检查成功

[root@master ~/probe]# cat readiness.yaml
kind: Pod
apiVersion: v1
metadata:name: nginxlabels:app: nginx
spec:containers:- name: nginximage: nginxreadinessProbe:httpGet:# http请求的端口port: 80# http请求的路径path: /# http请求的主机# host: 127.0.0.1# 请求方式scheme: HTTP# 超时时间,指定5秒timeoutSeconds: 5# 探针检查成功后,需要连续3次检查失败才认为容器出现问题failureThreshold: 3# 探针检查失败后,需要连续1次检查成功才认为容器恢复正常successThreshold: 1# 探针检查的执行间隔时间,指定3秒periodSeconds: 3# 容器启动后等待15秒再开始执行探针检查initialDelaySeconds: 15[root@master ~/probe]# kubectl apply -f readiness.yaml
pod/nginx created

 

创建service

[root@master ~/probe]# cat service.yaml
apiVersion: v1
kind: Service
metadata:name: nginx-service
spec:type: ClusterIPselector:# 选择标签为 app: nginx 的 Podapp: nginxports:- name: httpprotocol: TCP# Service的端口port: 80# Pod 上的端口targetPort: 80
[root@master ~/probe]# kubectl apply -f service.yaml
service/nginx-service created

检查Pod、Service、EndPoint资源,发现EndPoint关联的是Pod的IP,符合预期

[root@master ~/probe]# kubectl get po,svc,ep -o wide
NAME        READY   STATUS    RESTARTS   AGE    IP               NODE     NOMINATED NODE   READINESS GATES
pod/nginx   1/1     Running   0          4m2s   100.95.185.232   node02   <none>           <none>NAME                    TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE    SELECTOR
service/nginx-service   ClusterIP   10.96.1.43   <none>        80/TCP    112s   app=nginxNAME                      ENDPOINTS           AGE
endpoints/nginx-service   100.95.185.232:80   112s

 

 

 

 

 

 
http://www.rkmt.cn/news/6114.html

相关文章:

  • bug1
  • 选择语句的机器级表示
  • 深入解析:numpy学习笔记
  • Nginx auth_request 模块使用
  • Mac上的Markdown学习
  • 第二篇:playwright初步解析
  • 技术交流社区基础防诈指南
  • 技术群高级防骗指南
  • 集训游记
  • TQ322数字PIR使用笔记
  • 使用Apache做web服务器时无法断点续传的怎么办?
  • 基于python3的http文件服务器
  • sql server2008大批量插入数据
  • HCIP—Eth-Trunk
  • 一个还不错的,简单的,前端vue2后台框架
  • 2025暑假集训总结lh
  • ET框架的 阻止 ddos 设计,软路由
  • cURL调试功能磁盘空间耗尽导致拒绝服务漏洞分析
  • mysql常用函数,数据处理效率提升实战指南
  • Mysql索引失效场景
  • 农田水利综合信息管理平台
  • 【云栖大会】AI原生、AI可观测、AI Serverless、AI中间件,4场论坛20+议题公布!
  • 2D变换——坐标系
  • P13693 [CEOI 2025] Equal Mex 题解
  • 力扣46题 全排列
  • 达成调用libchdb.a静态连接库中的未公开导出函数
  • Redis常用命令
  • .NET驾驭Word之力:理解Word对象模型核心 (Application, Document, Range)
  • 事件轮循机制EventLoop
  • 大模型与知识图谱驱动测试公开课