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

福州做网站设计台州专业关键词优化

福州做网站设计,台州专业关键词优化,企业网站设计建设,深圳制作网站制作公司哪家好文章目录 创建一个podpod的启动命令和参数更改pod 镜像拉取策略 pod 的三种探针pod 探针的实现方式prestop 和 prestart 创建一个pod apiVersion: v1 # 必选,API 的版本号 kind: Pod # 必选,类型 Pod metadata: # 必选,元数据name: nginx # …

文章目录

        • 创建一个pod
          • pod的启动命令和参数更改
          • pod 镜像拉取策略
        • pod 的三种探针
        • pod 探针的实现方式
          • prestop 和 prestart

创建一个pod
apiVersion: v1 # 必选,API 的版本号
kind: Pod # 必选,类型 Pod
metadata: # 必选,元数据name: nginx # 必选,符合 RFC 1035 规范的 Pod 名称
spec: # 必选,用于定义 Pod 的详细信息containers: # 必选,容器列表- name: nginx # 必选,符合 RFC 1035 规范的容器名称image: nginx:1.15.12 # 必选,容器所用的镜像的地址ports: # 可选,容器需要暴露的端口号列表- containerPort: 80 # 端口号

在这里插入图片描述
一般使用yaml 文件进行创建比较好, 命令的方式实验用而已

pod的启动命令和参数更改
apiVersion: v1 # 必选,API 的版本号
kind: Pod # 必选,类型 Pod
metadata: # 必选,元数据name: nginx # 必选,符合 RFC 1035 规范的 Pod 名称
spec: # 必选,用于定义 Pod 的详细信息containers: # 必选,容器列表- name: nginx # 必选,符合 RFC 1035 规范的容器名称image: nginx:1.15.12 # 必选,容器所用的镜像的地址command: # 可选,容器启动执行的命令- sleep- "10"ports: # 可选,容器需要暴露的端口号列表- containerPort: 80 # 端口号# 新增command 部分到yaml 文件中,

在这里插入图片描述

pod 镜像拉取策略
always  总是拉取, 当镜像tag 为 latest 时, 且 imagepullpollicy  没有配置, 默认为 always
never  不管是否存在,都会拉取
ifNotPresent ,镜像不存在时拉取镜像,如果tag 为非latest ,且 imagepolicy 未配置,默认为 ifNotPresent 镜像拉取策略, 驾到 command 同级别里imagePullPolicy: IfNotPresent # 可选,镜像拉取策略
pod 的三种探针
种类 说明
startupProbe Kubernetes1.16 新加的探测方式,用于判断容器内的应用程序是否已经启动。如果
配置了 startupProbe,就会先禁用其他探测,直到它成功为止。如果探测失败,Kubelet
会杀死容器,之后根据重启策略进行处理,如果探测成功,或没有配置 startupProbe,
则状态为成功,之后就不再探测。
livenessProbe 用于探测容器是否在运行,如果探测失败,kubelet 会“杀死”容器并根据重启策略
进行相应的处理。如果未指定该探针,将默认为 Success
readinessProbe 一般用于探测容器内的程序是否健康,即判断容器是否为就绪(Ready)状态。如
果是,则可以处理请求,反之 Endpoints Controller 将从所有的 Service 的 Endpoints
中删除此容器所在 Pod 的 IP 地址。如果未指定,将默认为 Success
pod 探针的实现方式
实现方式 说明
ExecAction 在容器内执行一个指定的命令,如果命令返回值为 0,则认为容器健康
TCPSocketAction 通过 TCP 连接检查容器指定的端口,如果端口开放,则认为容器健康
HTTPGetAction 对指定的 URL 进行 Get 请求,如果状态码在 200~400 之间,则认为容器健康没有探针的pod
apiVersion: v1 # 必选,API 的版本号,这里使用的是 v1 版本
kind: Pod # 必选,资源对象的类型,这里是 Pod
metadata: # 必选,资源对象的元数据name: nginx # 必选,资源对象的名称,这里是 nginx
spec: # 必选,资源对象的详细规格说明containers: # 必选,Pod 中运行的容器列表- name: nginx # 必选,容器的名称,这里是 nginximage: nginx:1.15.12 # 必选,容器所用的镜像,这里是 nginx:1.15.12imagePullPolicy: IfNotPresent # 镜像拉取策略,这里是 IfNotPresent,表示如果本地有镜像就使用本地镜像,否则从远程仓库拉取command: # 可选,容器启动时执行的命令- sh- -c- sleep 10; nginx -g "daemon off;" # 这里是先暂停10秒,然后运行 nginx 服务器ports: # 可选,容器需要暴露的端口列表- containerPort: 8088 # 容器暴露的端口号,这里是 80restartPolicy: Never # Pod 的重启策略,这里是 Never,表示容器退出时不自动重启

配置健康检查,如果是一个java程序,启动时间很慢,则要用startupProbe 探针来减少故障恢复时间

apiVersion: v1 # 必选,API 的版本号,这里使用的是 v1 版本
kind: Pod # 必选,资源对象的类型,这里是 Pod
metadata: # 必选,资源对象的元数据name: nginx # 必选,资源对象的名称,这里是 nginx
spec: # 必选,资源对象的详细规格说明containers: # 必选,Pod 中运行的容器列表- name: nginx # 必选,容器的名称,这里是 nginximage: nginx:1.15.12 # 必选,容器所用的镜像,这里是 nginx:1.15.12imagePullPolicy: IfNotPresent # 镜像拉取策略,这里是 IfNotPresent,表示如果本地有镜像就使用本地镜像,否则从远程仓库拉取command: # 可选,容器启动时执行的命令- sh- -c- sleep 10; nginx -g "daemon off;" # 这里是先暂停10秒,然后运行 nginx 服务器readinessProbe: # 可选,用于检查容器是否已经准备好提供服务httpGet: # 使用 HTTP GET 请求进行检查path: /index.html # 请求的路径port: 80 # 请求的端口号scheme: HTTP # 请求的协议,HTTP 或 HTTPSinitialDelaySeconds: 10 # 容器启动后首次进行检查的延迟时间(秒)timeoutSeconds: 2 # 检查超时时间(秒)periodSeconds: 5 # 检查的间隔时间(秒)successThreshold: 1 # 表示检查成功的最小连续成功次数failureThreshold: 2 # 表示检查失败的最小连续失败次数livenessProbe: # 可选,用于检查容器是否还在运行tcpSocket: # 使用 TCP Socket 进行检查port: 80 # 检查的端口号initialDelaySeconds: 10 # 容器启动后首次进行检查的延迟时间(秒)timeoutSeconds: 2 # 检查超时时间(秒)periodSeconds: 5 # 检查的间隔时间(秒)successThreshold: 1 # 表示检查成功的最小连续成功次数failureThreshold: 2 # 表示检查失败的最小连续失败次数ports: # 可选,容器需要暴露的端口列表- containerPort: 80 # 容器暴露的端口号,这里是 80restartPolicy: Never # Pod 的重启策略,这里是 Never,表示容器退出时不自动重启
prestop 和 prestart
apiVersion: v1 # 必选,API 的版本号,这里使用的是 v1 版本
kind: Pod # 必选,资源对象的类型,这里是 Pod
metadata: # 必选,资源对象的元数据name: nginx # 必选,资源对象的名称,这里是 nginx
spec: # 必选,资源对象的详细规格说明containers: # 必选,Pod 中运行的容器列表- name: nginx # 必选,容器的名称,这里是 nginximage: nginx:1.15.12 # 必选,容器所用的镜像,这里是 nginx:1.15.12imagePullPolicy: IfNotPresent # 镜像拉取策略,这里是 IfNotPresent,表示如果本地有镜像就使用本地镜像,否则从远程仓库拉取lifecycle: # 定义容器的生命周期钩子postStart: # 容器创建后要执行的操作exec: # 使用 exec 执行 shell 命令command: # 定义要执行的命令- sh- -c- 'mkdir /data/' # 这里的命令是创建一个名为 /data/ 的目录preStop: # 容器停止前要执行的操作exec: # 使用 exec 执行 shell 命令command: # 定义要执行的命令- sh- -c- sleep 10 # 这里的命令是暂停10秒ports: # 可选,容器需要暴露的端口列表- containerPort: 80 # 容器暴露的端口号,这里是 80restartPolicy: Never # Pod 的重启策略,这里是 Never,表示容器退出时不自动重启

在这里插入图片描述

参考资料: 宽哥

http://www.mmbaike.com/news/52022.html

相关文章:

  • 电影网站膜拜西安seo哪家好
  • 创意设计理念网站seo需要用到哪些工具
  • 重庆垫江网站建设网络做推广公司
  • 东莞网站建设公司服务平台网络营销的推广方法有哪些
  • 苏州专业网站seo推广汕头seo关键词排名
  • wordpress 模板 新闻搜狗搜索引擎优化论文
  • 东莞连衣裙 东莞网站建设竞价外包
  • 广州东莞网站建设南京seo圈子
  • 对网站界面设计起决定性作用的是网站关键词百度自然排名优化
  • 做网站用asp和html珠海网站建设优化
  • 网站建设的商品分类编码app推广公司
  • 成都网站建设培训学校谷歌搜索指数查询
  • 网站设建设表单lol今日赛事直播
  • 用html5做手机网站艾滋病阻断药
  • 澳门建设银行官方网站百度seo策略
  • b2b网站开发技术文档google推广seo
  • 河池网站制作深圳百度快速排名优化
  • 网站开发找哪个百度网址大全设为主页
  • 公安局网站备案seo网站推广目的
  • 2016市网站建设总结友情链接你会回来感谢我
  • 常熟做网站seo优化教程自学
  • 网站后端做留言板功能百中搜
  • 小俊哥网站建设广告联盟怎么做
  • js代码网站大全seo网站优化工具
  • 哪个公司做网站好苏州现在什么网络推广好
  • 写网站策划书需要注意什么2023最新15件重大新闻
  • 郑州网站seo外包站长工具域名解析
  • 自助网站建设开发北京网优化seo公司
  • 淘宝客网站备案流程sem投放
  • 个人asp网站模板下载近10天的时事新闻