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

财务公司网站源码专业网站设计 网络服务

财务公司网站源码,专业网站设计 网络服务,后台html模板,网站建设公司客户来源渠道文章目录 k8s架构图有状态和无状态服务 资源和对象对象规约和状态 资源的对象-资源的分类元数据型与集群型资源命名空间 k8s架构图 有状态和无状态服务 区分有状态和无状态服务有利于维护yaml文件 因为配置不同资源和对象 命令行yaml来定义对象对象规约和状态 规约 spec 描述… 文章目录 k8s架构图有状态和无状态服务 资源和对象对象规约和状态 资源的对象-资源的分类元数据型与集群型资源命名空间 k8s架构图 有状态和无状态服务 区分有状态和无状态服务有利于维护yaml文件 因为配置不同资源和对象 命令行yaml来定义对象 对象规约和状态 规约 spec 描述对象的期望状态状态 status 对象的实际状态 k8s自己维护尽可能让实际状态和期望状态一样资源的对象-资源的分类 元空间 集群之上的一个概念 资源数据描述 每个资源都可以使用元数据集群 整个k8s集群包含master和node节点 集群下的所有资源都能够使用命名空间 集群之下有命名空间一个集群划分多个命名空间 逻辑意义上的集群对集群更细致的划分 只能在命名空间内使用 元数据型与集群型资源 元数据型资源: HPA PodTemplate LimitRange HPA Horizontal Pod Autoscaler是 Kubernetes 中的一个功能用于自动调整集群中运行的 pod 的数量。HPA 根据实际的 CPU 利用率或者其他应用提供的自定义指标如 HTTP 请求的速率来决定是否需要扩展增加或收缩减少pod 的数量。HPA 的工作原理是首先定义一个目标例如 CPU 利用率为 50%。然后 HPA 会定期默认为 15 秒检查 pod 的实际 CPU 利用率。如果实际利用率超过了目标例如利用率达到了 70%那么 HPA 就会创建更多的 pod 来分摊负载。反之如果实际利用率低于目标例如利用率只有 30%那么 HPA 就会删除一些 pod释放资源。HPA 可以帮助你在负载变化时自动调整应用的容量以此来提高资源利用率和应用的可用性。PodTemplate 在 Kubernetes 中PodTemplate 是一种模板它包含了用于创建新 Pod 的规格。PodTemplate 本身并不表示在集群中运行的实体而是被其他对象如 ReplicaSet、Job、DaemonSet 等所引用。PodTemplate 包含的 Pod 规格可以包括容器、卷、默认环境变量等信息。当创建一个如 ReplicaSet 或 Job 的对象时这些对象会引用 PodTemplate然后生成具有相同配置的 Pod。这种设计模式使得 Kubernetes 可以以一种声明式的方式管理集群。你只需要定义你想要的状态例如我想要运行 10 个具有特定容器和环境变量的 Pod然后 Kubernetes 就会自动创建和管理这些 Pod以保证集群的实际状态与你定义的期望状态一致。LimitRange LimitRange 是 Kubernetes 中的一个对象它用于限制一个命名空间中所有 Pod 或 Container 的资源使用上下限。这些资源包括 CPU、内存、存储、以及 Persistent Volume Claims (PVCs)。LimitRange 可以确保在一个命名空间中没有单个 Pod 或 Container 能够使用超出限定的资源防止资源的滥用或者分配不均。比如你可以设置一个 LimitRange使得在一个命名空间中单个 Pod 使用的 CPU 资源不得超过 2 核内存资源不得超过 2GB。LimitRange 也可以用于为没有特别指定资源请求和资源限制的 Pod 或 Container 设置默认的资源请求和资源限制。这样可以确保这些 Pod 或 Container 在调度时能够得到合理的资源分配。集群级 Namespace Node clusterRole ClusterRoleBinding Namespace 都有自己的资源配额可以独立管理并且 Namespace 中的名称如 Pod、Service 等必须在 Namespace 内保持唯一。Node: Node 是 Kubernetes 集群中的一个工作机器这可以是一个虚拟机或物理机。每个 Node 都有 Kubelet 运行它负责管理 Node 上的 Pod 和容器并且与 Kubernetes Master 节点进行通信。ClusterRole: ClusterRole 是一种 Kubernetes 对象它定义了一组对集群资源的访问权限。ClusterRole 可以被绑定到任何用户或者服务账户使它们获得定义在 ClusterRole 中的权限。ClusterRoleBinding: ClusterRoleBinding 是一种 Kubernetes 对象它将 ClusterRole 绑定到用户、组或者服务账户。这意味着被绑定的用户或者服务账户将获得 ClusterRole 中定义的权限。 命名空间 pod RC、RS与DeploymentPod: 在 Kubernetes 中Pod 是最小的部署单元。一个 Pod 可以包含一个或多个紧密关联的容器这些容器共享存储和网络资源。RC (Replication Controller): Replication Controller 是 Kubernetes 的一个核心概念它负责保证指定数量的 Pod 副本在集群中始终运行。如果有 Pod 停止或者出现故障Replication Controller 会自动创建新的 Pod 来替代。RS (ReplicaSet): ReplicaSet 是 Replication Controller 的升级版本它支持更灵活的选择器。和 Replication Controller 一样ReplicaSet 的主要目的是保证在任何时间点集群中都有指定数量的 Pod 副本在运行。Deployment: Deployment 是 Kubernetes 中用于描述期望的应用状态的对象。Deployment 会创建和更新 ReplicaSets并通过 ReplicaSets 来创建和更新 Pods。Deployment 支持滚动更新和回滚使得应用的更新和回滚变得更加容易。
http://www.sczhlp.com/news/235765/

相关文章:

  • 网站建设编码网站费用构成
  • 小榄做网站制作会员手机网站
  • 做网站的前景如何百度官网app下载安装
  • 海南住房与城乡建设部网站贵阳app开发制作
  • 网站备案文件电商设计的理解
  • 网站生成器apk怎么做延庆青岛网站建设
  • 网站设计与制作是什么专业企业网站的建站步骤
  • php网站 服务器网站建设中可能升级
  • 网站开发应财务如何记账效果图网站哪个好
  • 乔拓云智能建站官网登录入口微信微网站开发
  • 目前哪个网站建设的最好网页设计图片之间空隙
  • 为什么菜市场不可以做网站网站建设中的主要功能
  • 网站备案必须要幕布吗营销型网站的评价标准
  • 镇江高端网站定制免费网站域名使用
  • 团购网站 设计方案网站对位
  • 黄金做空网站网站备案背景幕布是什么
  • 常州语言网站建设东莞网站设计找哪里
  • 安阳哪个公司做网站好南宁哪个公司做网站建设
  • 网站3网合一是怎么做的wordpress 伪链接
  • TCP/IP协议概述
  • 102302136 林伟杰 数据采集与融合作业1
  • 爆零记
  • DataGrip2022导入和导出sql文件
  • 网站内部结构培训类 网站后台
  • 广州市建设厅官方网站做生意的网站
  • 商丘做网站用什么程序好汕头seo服务
  • 免费建站公司联系方式wordpress本地音乐2m
  • 淄博网站建设公司乐达域名如何做网站
  • 昆明网站建设哪家合适笔记本怎么建设网站
  • 装饰公司网站建设wordpress大不了