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

网站开发怎么人员组织惠州seo报价

网站开发怎么人员组织,惠州seo报价,wordpress和ucenter,河南省建设厅网站103号文件K8S生成pod过程 流程图具体生成过程用户提交 Pod 定义API Server 处理请求调度器分配节点(Scheduling)目标节点上的 Pod 创建网络配置状态上报与监控控制器管理(Controller Manager)就绪与服务发现 关键错误场景高级特性 流程图 具…

K8S生成pod过程

  • 流程图
  • 具体生成过程
    • 用户提交 Pod 定义
    • API Server 处理请求
    • 调度器分配节点(Scheduling)
    • 目标节点上的 Pod 创建
    • 网络配置
    • 状态上报与监控
    • 控制器管理(Controller Manager)
    • 就绪与服务发现
  • 关键错误场景
  • 高级特性

流程图

在这里插入图片描述

具体生成过程

用户提交 Pod 定义

用户通过提交 Pod 的 YAML/JSON 配置文件发送到 kube-apiserver。

kubectl apply -f pod.yaml 

API Server 处理请求

  • 认证与授权:API Server 验证用户身份(如 TLS 证书、Token)并检查权限(RBAC)。
  • 准入控制(Admission Control):
    • Mutating Admission Controllers:可能修改 Pod 配置(例如注入 Sidecar 容器)。
    • Validating Admission Controllers:验证配置的合法性(如资源限制是否合规)。
  • 持久化存储:验证通过后,Pod 的元数据写入 etcd 数据库,此时 Pod 状态为 Pending。

调度器分配节点(Scheduling)

  • kube-scheduler 监听 API Server,发现未绑定的 Pod。
  • 根据调度策略选择合适节点:
    • 资源需求(CPU/内存)。
    • 节点选择器(nodeSelector)、亲和性(affinity)、污点与容忍(tolerations)。
  • 更新 Pod 的 nodeName 字段并写入 etcd,触发事件(如 Scheduled)。

目标节点上的 Pod 创建

  • kubelet 监听 API Server,发现分配到本节点的 Pod。
  • Pod 配置同步:kubelet 从 API Server 获取 Pod 定义。
  • 存储卷挂载:按配置挂载持久卷(PV)、ConfigMap、Secret 等。
  • 容器运行时交互:
    • 拉取镜像:通过容器运行时(如 containerd)拉取镜像,失败时状态为 ImagePullBackOff。
    • 创建容器:
      • 先创建 pause 容器(共享网络命名空间)。
      • 按顺序启动 Init 容器(若有),全部成功后继续。
      • 启动主容器,执行生命周期钩子(如 postStart)。

网络配置

  • CNI 插件调用:kubelet 调用 CNI 插件为 Pod 分配 IP、设置网络(如 Calico、Flannel)。
  • 网络策略(NetworkPolicy)可能由 CNI 插件或其他组件(如 Cilium)实施。

状态上报与监控

  • kubelet 持续监控容器状态,定期向 API Server 上报:
    • 容器启动成功 → Pod 状态变为 Running。
    • 容器崩溃或探针失败 → 状态为 CrashLoopBackOff 或 Unhealthy。
  • 事件流记录:各组件(调度器、kubelet)通过 API Server 记录事件(如 Pulled, Started),可通过 kubectl describe pod 查看。

控制器管理(Controller Manager)

  • 若 Pod 属于高层资源(如 Deployment、ReplicaSet):
    • 控制器确保实际状态与期望状态一致(例如重启失败的 Pod 或维持副本数)。
    • 自愈机制:自动替换不健康的 Pod(如节点故障时重新调度)。

就绪与服务发现

  • 就绪探针(Readiness Probe) 通过后,Pod IP 被加入 Service 的 Endpoints。
  • kube-proxy 更新节点上的 iptables/ipvs 规则,允许流量路由到新 Pod。

关键错误场景

  • 调度失败:无合适节点 → Pod 保持 Pending,需检查资源请求、节点标签或污点。
  • 镜像拉取失败:私有镜像权限问题 → 状态为 ImagePullBackOff。
  • 容器崩溃:应用启动错误 → CrashLoopBackOff,需检查日志(kubectl logs)。

高级特性

  • Init 容器:按顺序运行,全部成功后才启动主容器。
  • Sidecar 注入:通过 Admission Controller(如 Istio 的自动注入)动态修改 Pod 配置。
http://www.hkea.cn/news/65692/

相关文章:

  • 做360手机网站快速汕头seo排名收费
  • 网站建设总做总结宜兴百度推广公司
  • 做毕业网站的周记外贸建站优化
  • 南昌市住房和城乡建设局网站百度官网推广平台电话
  • 真人做视频网站百度怎么发布广告
  • 网站页面优化包括怎么给网站做优化
  • 哪个网站用帝国cms做的软文素材网
  • 网站建设需要的资料深圳精准网络营销推广
  • 客户网站建设公司网站排名提升软件
  • 网站建设与维护试卷论文怎么在百度上做广告
  • 做博客网站要什么技术百度网站网址是多少
  • 河北建设厅官方网站八大员考试站长工具查询
  • 大连 做网站公司爱站工具包的主要功能
  • ps做简洁大气网站必应bing国内版
  • 做公司标志用哪个网站营销自动化
  • wordpress5.0.3厦门百度seo
  • 网站开发 企业 定制系统优化大师安卓版
  • 网站内链符号seo百度站长工具
  • 网站页面太多是否做静态seo优化软件
  • mac下怎么安装wordpress关键词排名优化易下拉霸屏
  • 国内做国外代购在哪个网站好百度平台客服怎么联系
  • 菏泽网站获客网站建设公司中国站长网入口
  • 黄冈网站建设推荐seo查询排名软件
  • 自己怎么做百度网站广州seo网站公司
  • 京东企业的电子网站建设百度seo教程网
  • 弥勒网站设计公司share群组链接分享
  • 网站建设栏目管理百度推广搜索排名
  • 企业管理类的网站全球搜是什么公司
  • 网站开发自我介绍seo报告
  • 网站应用软件设计海口seo网络公司