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

哪个网站上做自媒体最好网络营销的分类

哪个网站上做自媒体最好,网络营销的分类,一键建站系统有哪些,珠海企业集团网站建设Pod常见的状态和重启策略 常见的pod状态第一阶段:第二阶段:扩展: pod重启策略测试Always重启策略正常停止容器内的tomcat服务非正常停止容器里的tomcat服务 测试never重启策略正常停止容器里的tomcat服务非正常停止容器里的tomcat服务 测试On…

Pod常见的状态和重启策略

  • 常见的pod状态
      • 第一阶段:
      • 第二阶段:
      • 扩展:
  • pod重启策略
      • 测试Always重启策略
          • 正常停止容器内的tomcat服务
          • 非正常停止容器里的tomcat服务
      • 测试never重启策略
          • 正常停止容器里的tomcat服务
          • 非正常停止容器里的tomcat服务
      • 测试OnFailure重启策略
          • 正常停止容器里的tomcat服务
          • 非正常停止容器里的tomcat服务

常见的pod状态

在这里插入图片描述

第一阶段:

  • 挂起(Pending):
    1、正在创建Pod但是Pod中的容器还没有全部被创建完成,处于此状态的Pod应该检查Pod依赖的存储是否有权限挂载、镜像是否可以下载、调度是否正常等
    2、我们在请求创建pod时,条件不满足,调度没有完成,没有任何一个节点能满足调度条件,已经创建了pod但是没有适合它运行的节点叫做挂起,调度没有完成。

  • 失败(Failed):
    Pod 中的所有容器都已终止了,并且至少有一个容器是因为失败终止。也就是说,容器以非0状态退出或者被系统终止。

  • 未知(Unknown):
    未知状态,所谓pod是什么状态是apiserver和运行在pod节点的kubelet进行通信获取状态信息的,如果节点之上的kubelet本身出故障,那么apiserver就连不上kubelet,得不到信息了,就会看Unknown,通常是由于与pod所在的node节点通信错误。

  • Error 状态:
    Pod 启动过程中发生了错误

  • 成功(Succeeded):
    Pod中的所有容器都被成功终止,即pod里所有的containers均已terminated。

第二阶段:

  • Unschedulable:Pod不能被调度, scheduler没有匹配到合适的node节点
  • PodScheduled:pod正处于调度中,在scheduler刚开始调度的时候,还没有将pod分配到指定的node,在筛选出合适的节点后就会更新etcd数据,将pod分配到指定的node
  • Initialized:所有pod中的初始化容器已经完成了
  • ImagePullBackOff:Pod所在的node节点下载镜像失败
  • Running:Pod内部的容器已经被创建并且启动。

扩展:

  • Evicted状态:出现这种情况,多见于系统内存或硬盘资源不足,可df-h查看docker存储所在目录的资源使用情况,如果百分比大于85%,就要及时清理下资源,尤其是一些大文件、docker镜像。
  • CrashLoopBackOff:容器曾经启动了,但可能又异常退出了

pod重启策略

  • Pod的重启策略(RestartPolicy)应用于Pod内的所有容器,当某个容器异常退出或者健康检查失败时,kubelet将根据 重启策略来进行相应的操作。
  • Pod 的 spec 中包含一个 restartPolicy 字段,其可能取值包括 Always、OnFailure 和 Never。默认值是 Always。
  • Always:只要容器异常退出,kubelet就会自动重启该容器。(这个是默认的重启策略)
  • OnFailure:当容器终止运行且退出码不为0时,由kubelet自动重启该容器。
  • Never:不论容器运行状态如何,kubelet都不会重启该容器。

测试Always重启策略

vim pod.yaml 
apiVersion: v1
kind: Pod
metadata:name: demo-podnamespace: defaultlabels:app: myapp
spec:restartPolicy: Alwayscontainers:- name:  tomcat-pod-javaports:- containerPort: 8080image: xianchao/tomcat-8.5-jre8:v1imagePullPolicy: IfNotPresent
kubectl apply -f pod.yaml
正常停止容器内的tomcat服务
kubectl exec -it demo-pod -- /bin/bash
/usr/local/tomcat/bin/shutdown.sh

查看pod状态:发现正常停止容器里的tomcat服务,容器重启了一次,pod又恢复正常了

kubectl get podNAME         READY   STATUS    RESTARTS     AGE
demo-pod   1/1     Running   1 (5s ago)   3m24s
非正常停止容器里的tomcat服务
kubectl exec -it demo-pod -- /bin/bash
kill 1

可以看到容器终止了,并且又重启一次,重启次数增加了一次

kubectl get podNAME         READY   STATUS    RESTARTS     AGE
demo-pod   1/1     Running   2 (5s ago)   3m24s

测试never重启策略

vim pod.yaml 
apiVersion: v1
kind: Pod
metadata:name: demo-podnamespace: defaultlabels:app: myapp
spec:restartPolicy: Nevercontainers:- name:  tomcat-pod-javaports:- containerPort: 8080image: xianchao/tomcat-8.5-jre8:v1imagePullPolicy: IfNotPresent	
kubectl apply -f pod.yaml
正常停止容器里的tomcat服务
kubectl exec -it demo-pod -- /bin/bash
/usr/local/tomcat/bin/shutdown.sh

查看pod状态:发现正常停止容器里的tomcat服务,pod正常运行,容器没有重启

kubectl get podNAME         READY   STATUS     RESTARTS     AGE
demo-pod   1/1       Completed  0     3m24s
非正常停止容器里的tomcat服务
kubectl exec -it tomcat-pod -- /bin/bash
kill 1

可以看到容器状态是error,并且没有重启,这说明重启策略是never,那么pod里容器服务无论如何终止,都不会重启

kubectl get podNAME         READY   STATUS    RESTARTS     AGE
demo-pod   1/1       error     0            3m24s

测试OnFailure重启策略

vim pod.yaml 
apiVersion: v1
kind: Pod
metadata:name: demo-podnamespace: defaultlabels:app: myapp
spec:restartPolicy: OnFailurecontainers:- name:  tomcat-pod-javaports:- containerPort: 8080image: xianchao/tomcat-8.5-jre8:v1imagePullPolicy: IfNotPresent	
kubectl apply -f pod.yaml
正常停止容器里的tomcat服务
kubectl exec -it demo-pod -- /bin/bash
/usr/local/tomcat/bin/shutdown.sh

查看pod状态:发现正常停止容器里的tomcat服务,退出码是0,pod里的容器不会重启

kubectl get podNAME         READY   STATUS    RESTARTS     AGE
demo-pod     0/1     complete   0     3m24s
非正常停止容器里的tomcat服务
kubectl exec -it tomcat-pod -- /bin/bash
kill 1

上面可以看到非正常停止pod里的容器,容器退出码不是0,那就会重启容器

kubectl get podNAME         READY   STATUS    RESTARTS     AGE
demo-pod   1/1       running    1         3m24s
http://www.hkea.cn/news/190035/

相关文章:

  • 手机网站建设用乐云seo搜索引擎是什么意思啊
  • 昆明做大的网站开发公司google网页搜索
  • 做网站运营需要什么证宁波靠谱营销型网站建设
  • 天津进口网站建设电话青岛网站建设公司
  • 游戏币网站建设win7优化大师官方网站
  • 技术专业网站建设班级优化大师网页版登录
  • 外国网站上做雅思考试台州百度推广优化
  • 男女做那种的的视频网站国内最好的搜索引擎
  • 泉州做网站优化价格成功品牌策划案例
  • 做网站去哪个平台资源优化排名网站
  • 备案的网站名称可以改吗百度青岛代理公司
  • 专做进口批发的网站关键词优化多少钱
  • 做网站有了空间在备案吗百度权重高的网站有哪些
  • 做空间的网站著名的网络营销案例
  • 做网站客户尾款老不给怎么办百度推广年费多少钱
  • 想要将网站信息插到文本链接怎么做百度关键词搜索
  • 江苏网站备案要多久seo域名综合查询
  • 大型网站建设机构津seo快速排名
  • 建设证件查询官方网站宁波做网站的公司
  • 那些网站招聘在家里做的客服网店推广策略
  • 湘西 网站 建设 公司sem代运营托管公司
  • 用css为wordpress排版西安seo外包服务
  • vs2005做网站百度推广官方网站登录入口
  • 乐从网站建设公司北京seo优化推广
  • 如何在网上接做网站的小项目市场监督管理局电话
  • 淘宝购物站优化
  • 石家庄最新疫情轨迹河南网站优化公司哪家好
  • 网站色彩搭配服务器ip域名解析
  • 哪个网站专业做安防如何注册域名网站
  • 穆棱市住房和城乡建设局网站关键词词库