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

公司网站维护教程网页美术设计专业

公司网站维护教程,网页美术设计专业,个人网站首页布局,深圳最近流感多吗K8s概念总结 》》》Pod的生命周期阶段 Pod的生命周期可以简单描述:首先Pod被创建,紧接着Pod被调度到Node节点进行部署。 Pod是非常忠诚的,一旦被分配到Node节点后,就不会离开这个Node节点,直到它被删除,删除…

K8s概念总结
》》》Pod的生命周期阶段
Pod的生命周期可以简单描述:首先Pod被创建,紧接着Pod被调度到Node节点进行部署。
Pod是非常忠诚的,一旦被分配到Node节点后,就不会离开这个Node节点,直到它被删除,删除可能是人为删除或者被RC(Replication Controller 旧版本)、RS(ReplicaSet新版本)删除,也可能是当Pod进行Succeeded或Failed阶段过期,被K8s 清理掉。总之Pod被删除后,生命周期结束。即使被RS、RC 进行重建,也是新的Pod。
Pod的生命周期被定义为以下几个阶段

Pending:Pod已经被创建,但是一个或者多个容器还未创建,这包括Pod调度阶段,以及容器镜像下载阶段
Running: Pod已经被调度到Node节点上,所有容器已经创建,并且至少一个容器在运行或者正在重启
Succeeded:Pod中所有容器正常退出 就是Exit Code 为0
Failed: Pod中所有容器退出,至少有一个容器是非正常退出(Exit Code 非0 )

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Pod被创建成功后,首先会进入Pending阶段,然后被调度到Node后运行,进入Running阶段。如果Pod中的容器停止(正常或者异常退出),那么Pod根据重启策略的不同会进入不同的阶段。

》》回调函数
在这里插入图片描述

在这里插入图片描述

# Pod活着才可能提供处理能力(提供服务),Pod死了,一定就不能提高处理能力,Pod活着不一样就能提供处理能力
# liveness 存活性检测   检测Pod是否活着
# readiness 就绪性检测  检测Pod是否准备就绪提供处理能力

开始回调钩子(postStart)里面有如下三种方式:
exec : 执行命令,执行的结果如果返回值不为0即为失败(注:exec下面执行的命令,必须为当前容器内支持的命令)
tcpsocket :探测端口,探测的端口如果探测失败即为失败
httpget : 访问链接 ,如果访问链接状态码不为200即为失败
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

。。。。。
#  exec 方式
spec: containers: - image: nginx:1.17.1name: nginx-containerports: - name: "port-name"containerPort: 8080protocol: TCPlifecycle:postStart:  # 主容器启动后钩子exec:command: - "/bin/sh"- "-c"- "touch /opt/lifecycle.txt"preStop:  # 主容器终止前钩子exec:command: - "/bin/sh"- "-c"- "cat /opt/lifecycle.txt"

以下列子是在主容器启动后会去访问链接http://192.x.1.x:8080/login,在主容器终止前去访问链接http://192.x.1.x:8080/logout;

#  httpget方式

#  httpget方式
spec: containers: - image: nginx:1.17.1name: nginx-containerports: - name: "port-name"containerPort: 8080protocol: TCPlifecycle:postStart:  # 主容器启动后钩子httpGet: path: /login             # Url地址port: 8080          # 端口host: 192.x.1.x # 默认pod的PodIPschema: HTTP # 支持的协议,http或httpspreStop:  # 主容器终止前钩子httpGet: path: /logout            # Url地址port: 8080          # 端口host: 192.x.1.x # 主机地址schema: HTTP # 支持的协议,http或https  默认 http

以下列子是在主容器启动后尝试去连接8080端口,在主容器终止前去连接8081端口

# tcpsocket 方式
spec: containers: - image: nginx:1.17.1name: nginx-containerports: - name: "port-name"containerPort: 8080protocol: TCPlifecycle:postStart:  # 主容器启动后钩子tcpSocket: port: 8080preStop:  # 主容器终止前钩子tcpSocket: port: 8081

Pod健康检测

apiVersion: v1
kind: Pod
metadata:name: liveness-exec-podlabels:test: liveness
spec:containers:- name: livenessimage: nginx:latest# 定义健康检查探针livenessProbe:httpGet:  # 指定探针的检测方法为httpGet。path: /index.html  # 指定访问的文件路径信息即可,无需指定IP地址,因为默认就是访问本机,可以理解为127.0.0.1。port: 800  # 指定对容器的哪个端口发送GET请求。  因Nginx  默认是 80端口,如800也就是不成功,会重启pod。如果80,则就正常initialDelaySeconds: 15# 指定每次周期的健康检查的间隔时间。periodSeconds: 5timeoutSeconds: 1successThreshold: 1failureThreshold: 3
http://www.dtcms.com/wzjs/820302.html

相关文章:

  • 网站站内推广怎么做百度seo不正当竞争秒收
  • 没有外网ip怎么做网站seo搜索引擎优化实训总结
  • 四川整站优化关键词排名建一个电商平台系统要多少钱
  • 手机网站有什么好处建湖网站建设找哪家好
  • 济宁网站建设多少钱做外贸如何通过网站精准找到老板联系方法
  • 营销型网站的评价标准普通电脑怎么做网站服务器
  • 户县规划建设和住房保障局网站wordpress 迁移 ngix
  • 手机和pc端网站建设网站定制开发微信运营
  • 网站建设千套素材第三方物流网站建设
  • 网站建设页面美工黑科技涨粉app
  • 怎么查网站域名备案wordpress微信公众号开发教程
  • 海南省建设设厅官方网站企业注册视频号
  • 阜阳建设网站wordpress 薄荷主题
  • 辽宁省档案网站建设WordPress制作404页面
  • 哪个网站开发软件公司网上注册
  • 建站工具上市电子商务营销策略论文
  • 建社个人网站浙江省建设厅官网证件查询
  • 山西省建设厅政务中心网站品牌网站建设报价
  • 福建省建设银行招聘网站遂昌赶街网站
  • 江苏鑫圣建设工程有限公司网站濮阳水虎网络科技有限公司
  • 搜寻的网站有哪些企业网站优化应该怎么做
  • 丰宁县有做网站的吗?域名空间费一年多少钱
  • 西安跨境电商平台网站电商22个货源网址
  • 淄博网站建设报价免费做旅游海报的网站
  • 石家庄做手机网站推广庆阳市建设局网站
  • 网站响应速度多少合适群晖外网访问wordpress时格式变完
  • 知名高端网站建设服务商网站建设费用是多少钱
  • php智能建站系统企业一号wordpress主题
  • 网站主体负责人能查询到吗网页设计个人
  • 建手机网站的必要性自己做网站好做么