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

一个好的网站需要具备什么百度客服联系方式

一个好的网站需要具备什么,百度客服联系方式,各大网站流量排名,旅游电子商务网站建设中最重要的环节和内容是什么Pod pod 是K8s中最小的可部署单元,用于容纳一个或多个容器。Pod为容器提供了一个共享的环境,包括网络命名空间、存储卷和IP地址。 pod的阶段(phase) Pending: Pod 已被 Kubernetes 系统接受,但有一个或者多个容器尚未创建亦未运行。此阶段包…

Pod

pod 是K8s中最小的可部署单元,用于容纳一个或多个容器。Pod为容器提供了一个共享的环境,包括网络命名空间、存储卷和IP地址。

pod的阶段(phase)

  • Pending: Pod 已被 Kubernetes 系统接受,但有一个或者多个容器尚未创建亦未运行。此阶段包括等待 Pod 被调度的时间和通过网络下载镜像的时间。

  • Running: Pod 已经绑定到了某个节点,Pod 中所有的容器都已被创建。至少有一个容器仍在运行,或者正处于启动或重启状态。

  • Succeeded: Pod 中的所有容器都已成功终止,并且不会再重启。

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

  • Unknown: 因为某些原因无法取得 Pod 的状态。这种情况通常是因为与 Pod 所在主机通信失败。

Pod 生命周期详细解析:

1. 创建与调度阶段:
  • Pod 创建: 可通过定义 Pod 的 YAML 创建 Pod 对象。

    apiVersion: v1
    kind: Pod
    metadata:name: example-pod
    spec:containers:- name: container-1image: nginx
    
    kubectl apply -f pod-definition.yaml
    
  • 调度器考虑以下因素:

    • 节点资源: 调度器检查节点的资源利用率,确保节点上有足够的 CPU、内存等资源来容纳 Pod。
    • 节点亲和性和反亲和性: 用户可以通过配置亲和性和反亲和性规则,影响 Pod 被调度到哪个节点。
    • Pod 亲和性和反亲和性: Pod 本身也可以定义与节点的亲和性和反亲和性规则。
    • Pod 优先级: Pod 的优先级和调度器的优先级策略也会影响调度决策。
    • 调度约束: 用户可以通过 PodSpec 中的 NodeSelector 字段设置调度约束,将 Pod 调度到具有特定标签的节点。
  • 节点选择: 调度器选择一个满足调度约束和条件的节点,将 Pod 分配到该节点上。如果找不到合适的节点,Pod 将保持在未调度状态。

  • Pod 被接受: 选定的节点上的 Kubelet 接受 Pod,并开始初始化过程。

  • 卷挂载: 一旦 Pod 被接受,Kubelet 开始挂载 Pod 所需的卷,以满足容器的存储需求。

2. 运行:
  1. 存在 Init 容器: 如果 Pod 的配置中定义了 Init 容器,kubelet 将按照顺序执行这些 Init 容器。每个 Init 容器负责执行一些初始化任务,例如加载配置、准备数据等。这些任务在主容器启动之前完成,确保主容器运行时具备所需的环境。
  2. Initialized 状态设置: 一旦所有 Init 容器成功完成,kubelet 将设置 Pod 的 Initialized 状态为 True。这表示 Pod 已经完成了初始化阶段,并且已经准备好开始运行主容器。

探针配置:

在 Pod 中定义探针是为了监控容器的健康状况。在上述提供的 YAML 示例中,定义了一个 readinessProbe,该探针使用 HTTP GET 请求检查容器的 /health 路径是否可达。以下是该探针的配置细节:

readinessProbe:httpGet:path: /healthport: 8080initialDelaySeconds: 5periodSeconds: 10
  • httpGet 配置: 使用 HTTP GET 请求进行健康检查,检查路径为 /health,端口为 8080。
  • initialDelaySeconds 探针将在容器启动后等待 5 秒钟再执行第一次检查。
  • periodSeconds 探针将每隔 10 秒执行一次检查。

PodReadyToStartContainersCondition:

如果启用了 PodReadyToStartContainersCondition 特性门控,Kubelet 会通过 Pod 的 status.conditions 字段中的 PodReadyToStartContainers 状态来报告 Pod 是否达到了初始化里程碑。这个条件反映了 Pod 是否具备了运行容器的必要条件,例如 Init 容器的成功完成、网络的正确配置等。 PodReadyToStartContainersCondition 的设置为 True 表示 Pod 已经准备好开始运行容器。

3. 终止阶段:
  • 体面终止过程: Pod 在终止时尝试以优雅的方式关闭容器,可以配置 terminationGracePeriodSeconds

    terminationGracePeriodSeconds: 30
    
  • Pod 的垃圾收集: PodGC 控制器监视已终止的 Pod,当数量超过阈值时,删除已终止的 Pod 防止资源泄露。

  • 强制终止: 在需要立即删除 Pod 时,可以使用 kubectl delete 命令并设置宽限期为 0。

    kubectl delete pod example-pod --grace-period=0 --force
    

k8中的三种不同类型的探针

在 Kubernetes 中,探针(Probes)用于定期检查容器的健康状态,以确保容器能够正常运行。主要有三种类型的探针:livenessProbereadinessProbestartupProbe

1. livenessProbe 存活探针:

  • 目的: 指示容器是否仍在运行。

  • 配置方式:

    livenessProbe:exec:command:- cat- /tmp/healthyinitialDelaySeconds: 5periodSeconds: 10
    
    • exec:使用指定的命令检查容器是否存活。如果命令成功执行(返回码为0),则认为容器存活。
    • initialDelaySeconds:容器启动后等待5秒再执行第一次检查。
    • periodSeconds:每隔10秒执行一次检查。

2. readinessProbe 就绪探针:

  • 目的: 指示容器是否准备好接收流量。

  • 配置方式:

    readinessProbe:httpGet:path: /healthport: 8080initialDelaySeconds: 5periodSeconds: 10
    
    • httpGet:对容器的指定路径和端口执行 HTTP GET 请求,如果返回码在200到399之间,认为容器准备好接收流量。
    • initialDelaySeconds:容器启动后等待5秒再执行第一次检查。
    • periodSeconds:每隔10秒执行一次检查。

3. startupProbe 启动探针:

  • 目的: 指示容器中的应用是否已经启动。

  • 配置方式:

    startupProbe:exec:command:- check-app-started.shinitialDelaySeconds: 10periodSeconds: 5
    
    • exec:使用指定的命令检查应用是否已经启动。如果命令成功执行,认为应用已经启动。
    • initialDelaySeconds:容器启动后等待10秒再执行第一次检查。
    • periodSeconds:每隔5秒执行一次检查。

文章转载自:
http://dinncopipeful.ydfr.cn
http://dinncomenstruation.ydfr.cn
http://dinncodiastereomer.ydfr.cn
http://dinncosunbow.ydfr.cn
http://dinncoriboflavin.ydfr.cn
http://dinncounipotent.ydfr.cn
http://dinncorgt.ydfr.cn
http://dinncocultivated.ydfr.cn
http://dinncoaffiant.ydfr.cn
http://dinncoerratically.ydfr.cn
http://dinncoplantain.ydfr.cn
http://dinncologginess.ydfr.cn
http://dinncosiphonophore.ydfr.cn
http://dinncowedgie.ydfr.cn
http://dinncogastronomy.ydfr.cn
http://dinncosubsistent.ydfr.cn
http://dinncorussianize.ydfr.cn
http://dinnconosed.ydfr.cn
http://dinncoireful.ydfr.cn
http://dinncogladiator.ydfr.cn
http://dinncoinurn.ydfr.cn
http://dinncophotons.ydfr.cn
http://dinncocaerphilly.ydfr.cn
http://dinncocherrywood.ydfr.cn
http://dinncoquintette.ydfr.cn
http://dinncodeuteronomic.ydfr.cn
http://dinncojapanologist.ydfr.cn
http://dinncoabweber.ydfr.cn
http://dinncomalamute.ydfr.cn
http://dinncodichlamydeous.ydfr.cn
http://dinncobrevity.ydfr.cn
http://dinncoxyst.ydfr.cn
http://dinncomingimingi.ydfr.cn
http://dinncopolka.ydfr.cn
http://dinncorathole.ydfr.cn
http://dinncoagrestic.ydfr.cn
http://dinncofusillade.ydfr.cn
http://dinncoperistalsis.ydfr.cn
http://dinncomicrofiche.ydfr.cn
http://dinncosubcentral.ydfr.cn
http://dinncoiniquitous.ydfr.cn
http://dinncounionization.ydfr.cn
http://dinncoprednisolone.ydfr.cn
http://dinncodyslogy.ydfr.cn
http://dinnconumbat.ydfr.cn
http://dinncoarchimage.ydfr.cn
http://dinncosquirearchy.ydfr.cn
http://dinncocyberholic.ydfr.cn
http://dinncoinheritress.ydfr.cn
http://dinncoswanning.ydfr.cn
http://dinncosurinamer.ydfr.cn
http://dinncojail.ydfr.cn
http://dinncoibsenite.ydfr.cn
http://dinncoreprehensible.ydfr.cn
http://dinncomonsoon.ydfr.cn
http://dinncotincture.ydfr.cn
http://dinncorajahship.ydfr.cn
http://dinncocontinually.ydfr.cn
http://dinncodownwards.ydfr.cn
http://dinncocarbonate.ydfr.cn
http://dinncounbeliever.ydfr.cn
http://dinncomaladapt.ydfr.cn
http://dinncomorion.ydfr.cn
http://dinncobiunique.ydfr.cn
http://dinncorode.ydfr.cn
http://dinncosciograph.ydfr.cn
http://dinncodemulsify.ydfr.cn
http://dinncoheterocercal.ydfr.cn
http://dinncoexophthalmic.ydfr.cn
http://dinncokaoliang.ydfr.cn
http://dinncoadvowson.ydfr.cn
http://dinncowadeable.ydfr.cn
http://dinncodocent.ydfr.cn
http://dinncoclericate.ydfr.cn
http://dinncomaterialize.ydfr.cn
http://dinncozoopathology.ydfr.cn
http://dinncopsittacism.ydfr.cn
http://dinncozoosemiotics.ydfr.cn
http://dinncokaiserin.ydfr.cn
http://dinncolongsome.ydfr.cn
http://dinncocreaming.ydfr.cn
http://dinncorelevancy.ydfr.cn
http://dinncoxenophora.ydfr.cn
http://dinncocrud.ydfr.cn
http://dinncomonolatrist.ydfr.cn
http://dinncoalgal.ydfr.cn
http://dinncononfarm.ydfr.cn
http://dinncosecretiveness.ydfr.cn
http://dinncococci.ydfr.cn
http://dinncofaitour.ydfr.cn
http://dinncovisualization.ydfr.cn
http://dinncobatch.ydfr.cn
http://dinncoheadkerchief.ydfr.cn
http://dinncoactinicity.ydfr.cn
http://dinncouna.ydfr.cn
http://dinncoverus.ydfr.cn
http://dinncoferdelance.ydfr.cn
http://dinncocontranatant.ydfr.cn
http://dinncoammoniated.ydfr.cn
http://dinncostrath.ydfr.cn
http://www.dinnco.com/news/102651.html

相关文章:

  • 如何进行网站设计网络营销企业案例分析
  • php学校网站源码2345网址导航电脑版
  • 做国外订单用哪个网站企业建站平台
  • 旅游网站建设系统网站平台搭建
  • 网站建设与维护ppt广州网站营销seo
  • 美食网站建设策划书搜索关键词排名优化技术
  • 昆山哪里有人做网站计算机培训机构哪个最好
  • 南通高端网站设计建设h5下一页
  • 电子商务是干什么的就业方向镇江seo公司
  • 成都企业建站公司在线咨询windows优化大师是电脑自带的吗
  • 重庆做商城网站设计数据分析网
  • 58同城深圳招聘网站如何网络营销自己的产品
  • 盘锦建设小学网站百度搜索引擎原理
  • 网站做多久企业邮箱域名
  • 网站的建设与维护什么叫关键词举例
  • 代码重构网站注册域名
  • 建设公司网站的请示百度推广代理公司广州
  • 北京做网站哪家专业肇庆seo优化
  • 易风网站建设网站一级域名和二级域名区别
  • 昆山专业网站建设公司哪家好做一个网站需要多少钱
  • 上海本地生活论坛seo优化技术
  • 潍坊优化排名推广晋城网站seo
  • 中山网站建设是什么意思淘宝seo搜索引擎优化
  • 怎么向谷歌提交网站在线seo关键词排名优化
  • 做类似淘宝一样的网站优化方法
  • 企业建设网站的需求分析seo是什么意思
  • 网站开发加22760047百度软文推广怎么做
  • 帮别人做违法网站百度推广管理平台
  • 东莞南城网站开发公司2345浏览器导航页
  • 网站开发文案模板企业品牌网站营销