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

青海贸易网站建设公司广州做网站服务

青海贸易网站建设公司,广州做网站服务,企业网站推广设计,西安百度推广网站建设文章目录 k8s组件介绍部署文件示例部署 Pod 流程创建 Service 通过创建 Deployment 资源,来看看 k8s 部署 Pod 流程 k8s组件介绍 首先看看 k8s 各组件功能。 control plane 控制平面主要包含以下组件: kube-api-server: 顾名思义,负责处理所…

文章目录

  • k8s组件介绍
  • 部署文件示例
  • 部署 Pod 流程
  • 创建 Service

通过创建 Deployment 资源,来看看 k8s 部署 Pod 流程

k8s组件介绍

首先看看 k8s 各组件功能。

  • control plane 控制平面主要包含以下组件:

    kube-api-server: 顾名思义,负责处理所有 api,包括客户端以及集群内部组件的请求。
    etcd: 分布式持久化存储、事件订阅通知。只有 kube-api-server 直接操作 etcd,其它所有组件都是与 kube-api-server 进行相互。
    scheduler: 处理 pod 的调度,将 pod 绑定到具体的 node 节点。
    controller manager: 控制器,处理各种资源对象。
    cloud controller manager: 对接云服务商的控制器。

  • node 节点,主要部署用户的应用程序,主要包含以下组件:

    kubelet: 管理节点上的 pod 以及状态检查和上报。
    kube-proxy: 进行流量的路由转发(目前是通过操作节点的 iptables 或者 ipvs 实现)。
    container runtime: 容器运行时,例如 containerd。

部署文件示例

Deployment:

apiVersion: apps/v1
kind: Deployment
metadata:name: nginx-demolabels:app: nginx
spec:replicas: 2selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:containers:- name: nginximage: nginx:latestports:- containerPort: 80

Service:

apiVersion: v1
kind: Service
metadata:name: nginx-service
spec:selector:app: nginxports:- protocol: TCPport: 80targetPort: 80type: ClusterIP

部署 Pod 流程

在这里插入图片描述

  1. 用户提交yaml文件给 kube-api-server,api-server 将 Deployment 内容持久化到 etcd中。
  2. controller-manager 监听到 Deployment 创建事件后,检查相应的 RepliccasSet 是否创建。如果没有创建,则创建 ReplicasSet
  3. controller-manager 监听到 ReplicasSet 创建事件后,检查该 ReplicasSet 关联的 Pod 是否符合 ReplicasSet 期望的状态。如果不符合,则创建Pod。
  4. Scheduler 监听到 Pod 创建事件后,根据 Pod 配置中指定的调度算法,过滤,打分计算出适合 Pod 运行的最佳节点,然后将绑定的节点名称更新到该 Pod 信息中。
  5. kubelet 监听到有 Pod 调度到自己所在的节点,然后调用 CRI 接口创建容器。

创建 Service

在这里插入图片描述

  1. 用户提交yaml文件给 kube-api-server,api-server 将 Deployment 内容持久化到 etcd中。
  2. controller-manager 监听到 Service 创建事件后,根据 Service 和 Pod 的关联关系创建 Endpoint,并将 Endpoint 信息持久化到 etcd 中。
  3. kube-proxy 监听 Service,Endpoint 事件,在节点上创建相应的网络规则。
http://www.yayakq.cn/news/387358/

相关文章:

  • 做ppt比较好的网站有哪些移动端官网
  • 别人用我公司权限做网站手机无法安装wordpress
  • 网页制作与网站建设实战教程视频教程免费制作图片的软件有哪些
  • 公司网站策划宣传网站推广的常用方法有哪些
  • 东莞seo建站优化哪里好学校网站建设规范
  • 管理系统网站开发报价自豪的由wordpress驱动
  • 网站建设发展制度重庆市建设项目环境申报表网站
  • 一个网站域名一年要多少钱网站建设招标书模板
  • 江门做公司网站长春专业做网站的公司有哪些
  • jsp网站建设项目主机托管一年多少钱
  • 福田网站改版最优秀的无锡网站建设
  • 南昌做任务的网站网站制作 手机版
  • 网站建设流程包括哪些做网站和推广工资多少钱
  • 如何做正规的采集网站临沂做网站企业
  • 产品网站策划书方案seo关键词工具
  • 河南做网站最好的公司iis 5 如何添加网站
  • 让wordpress首页不显示正文网络seo外包
  • 制作网站报价pacdora 设计网
  • 网站建设 技术怎么申请建立一个公司网站
  • 房产网站的建设宝塔面板wordpress静态化
  • 北京网站开发工程师旅游主题网站策划书
  • dede网站地图xml帮人做网站一个多少钱
  • 如何用phpstudy做网站企业邮箱注册登录入口
  • 企业网站建设步骤不用备案的网站
  • 全球做网站最好企业型网站建设怎样收费
  • 电子商务网站建设的步骤一般为(网站建设的一般流程是
  • 社区网站的建设苏州营销型网站制作多少钱
  • 怎样给网站做企业网站源码网
  • 网站制作优化推广网站备案很麻烦吗
  • 个人网站免费做wordpress路径