第二节-K8s词汇表

关键字词汇表

https://kubernetes.io/zh-cn/docs/reference/glossary/?fundamental=true

  • API Group (API 组)Kubernetes API 中的一组相关路径。

  • API 服务器亦称作:kube-apiserver

  • API 服务器是 Kubernetes 控制平面的组件, 该组件负责公开了 Kubernetes API,负责处理接受请求的工作。 API 服务器是 Kubernetes 控制平面的前端。

  • CustomResourceDefinitionLINK

  • 通过定制化的代码给你的 Kubernetes API 服务器增加资源对象,而无需编译完整的定制 API 服务器。

  • DaemonSet确保 Pod 的副本在集群中的一组节点上运行。

  • Deployment管理多副本应用的一种 API 对象,通常通过运行没有本地状态的 Pod 来完成工作。

  • Docker(这里特指 Docker Engine)是一种可以提供操作系统级别虚拟化 (也称作容器)的软件技术。

  • `Dockershim`` 是 Kubernetes v1.23 及之前版本中的一个组件。 这个组件使得 kubelet 能够与 Docker Engine 通信。

  • Finalizer 是带有命名空间的键,告诉 Kubernetes 等到特定的条件被满足后, 再完全删除被标记为删除的资源。 Finalizer 提醒控制器清理被删除的对象拥有的资源。

  • Init 容器(Init Container)应用容器运行前必须先运行完成的一个或多个 Init 容器(Init Container)。

  • Job 是需要运行完成的确定性的或批量的任务。

  • kube-controller-manager 是控制平面的组件, 负责运行控制器进程。

  • kube-proxy 是集群中每个节点(node)上所运行的网络代理, 实现 Kubernetes 服务(Service) 概念的一部分。

  • Kubectl亦称作:kubectl

  • `kubectl`` 是使用 Kubernetes API 与 Kubernetes 集群的控制面进行通信的命令行工具。

  • kubelet 会在集群中每个节点(node)上运行。 它保证容器(containers)都运行在 Pod 中。

  • Kubernetes API 是通过 RESTful 接口提供 Kubernetes 功能服务并负责集群状态存储的应用程序。

  • LimitRange提供约束来限制命名空间中每个 容器(Containers) 或 Pod 的资源消耗。

  • Master遗留术语,作为运行 控制平面 的 节点 的同义词使用。

  • Minikube 是用来在本地运行 Kubernetes 的一种工具。

  • Pod 是 Kubernetes 的原子对象。 Pod 表示你的集群上一组正在运行的容器(Container)。

  • Pod 安全策略为 Pod 的创建和更新操作启用细粒度的授权。

  • Pod 生命周期关于 Pod 在其生命周期中处于哪个阶段的更高层次概述。

  • QoS 类(QoS Class)QoS Class(Quality of Service Class)为 Kubernetes 提供了一种将集群中的 Pod 分为几个类并做出有关调度和驱逐决策的方法。

  • ReplicaA copy or duplicate of a Pod or a set of pods. Replicas ensure high availability, scalability, and fault tolerance by maintaining multiple identical instances of a pod.

  • ReplicaSet 是下一代副本控制器。

  • ServiceAccount为在 Pod 中运行的进程提供标识。

  • SpecDefines how each object, like Pods or Services, should be configured and its desired state.

  • StatefulSet 用来管理某 Pod 集合的部署和扩缩, 并为这些 Pod 提供持久存储和持久标识符。

  • UIDKubernetes 系统生成的字符串,唯一标识对象。

  • 标签(Label)用来为对象设置可标识的属性标记;这些标记对用户而言是有意义且重要的。

  • 对象(Object)Kubernetes 系统中的实体。Kubernetes API 用这些实体表示集群的状态。

  • 服务(Service)将运行在一个或一组 Pod 上的网络应用程序公开为网络服务的方法。

  • 干扰(Disruption)干扰(Disruption)是指导致一个或者多个 Pod 服务停止的事件。 干扰会影响依赖于受影响的 Pod 的资源,例如 Deployment。

  • 工作负载(Workload)工作负载是在 Kubernetes 上运行的应用程序。

  • 混排切片(Shuffle Sharding)混排切片(Shuffle Sharding)是指一种将请求指派给队列的技术,其隔离性好过对队列个数哈希取模的方式。

  • 基于角色的访问控制(RBAC)管理授权决策,允许管理员通过 Kubernetes API 动态配置访问策略。

  • 集群(Cluster)一组工作机器,称为节点, 会运行容器化应用程序。每个集群至少有一个工作节点。

  • 节点(Node)Kubernetes 中的工作机器称作节点。

  • 静态 Pod(Static Pod)由特定节点上的 kubelet 守护进程直接管理的 Pod。 API 服务器不了解它的存在。 静态 Pod 不支持临时容器。

  • 镜像(Image)镜像(Image)是保存的容器实例,它打包了应用运行所需的一组软件。

  • (Volume)包含可被 Pod 中容器访问的数据的目录。 每个 Kubernetes 卷在所处的 Pod 存在期间保持存在状态。 因此,卷的生命期会超出 Pod 中运行的容器, 并且保证容器重启之后仍保留数据。 更多信息可参考存储

  • 控制平面(Control Plane)控制平面(Control Plane)是指容器编排层,它暴露 API 和接口来定义、 部署容器和管理容器的生命周期。

  • 控制器(Controller)在 Kubernetes 中,控制器通过监控集群 的公共状态,并致力于将当前状态转变为期望的状态。

  • 控制组(cgroup;control group)一组具有可选资源隔离、审计和限制的 Linux 进程。

  • 扩展组件(Extensions)扩展组件(Extensions)是扩展并与 Kubernetes 深度集成以支持新型硬件的软件组件。

  • 垃圾收集(Garbage Collection)垃圾收集(Garbage Collection)是 Kubernetes 用于清理集群资源的各种机制的统称。

  • 临时容器(Ephemeral Container)你可以在 Pod 中临时运行的一种 容器(Container) 类型。

  • 名称(Name)客户端提供的字符串,引用资源 URL 中的对象,如/api/v1/pods/some name。

  • 名字空间(Namespace)名字空间是 Kubernetes 用来支持隔离单个 集群中的资源组的一种抽象。

  • 亲和性(Affinity)在 Kubernetes 中 亲和性(affinity) 是一组规则,它们为调度程序提供在何处放置 Pod 提示信息。

  • 清单(Manifest)JSON 或 YAML 格式的 Kubernetes API 对象规范。

  • 日志(Logging)日志是 集群(cluster) 或应用程序记录的事件列表。

  • 容器(Container)容器是可移植、可执行的轻量级的镜像,包含其中的软件及其相关依赖。

  • 容器环境变量(Container Environment Variables)容器环境变量提供了 name=value 形式的、在 Pod 中运行的容器所必须的一些重要信息。

  • 容器运行时(Container Runtime)这个基础组件使 Kubernetes 能够有效运行容器。 它负责管理 Kubernetes 环境中容器的执行和生命周期。

  • 容器运行时接口(Container Runtime Interface;CRI)容器运行时接口(Container Runtime Interface;CRI)是一组让容器运行时与节点上 kubelet 集成的 API。

  • 容忍度(Toleration)容忍度是一种核心对象,包含三个必需的属性:key、value 和 effect。容忍度允许将 Pod 调度到具有对应污点的节点或节点组上。

  • 设备插件(Device Plugin)设备插件在工作节点上运行并为 Pod 提供访问资源的能力, 例如:本地硬件这类资源需要特定于供应商的初始化或安装步骤。

  • 事件(Event)事件(Event)是描述系统状态变化以及需要注意的事情的 Kubernetes 对象。

  • 数据平面(Data Plane)提供诸如 CPU、内存、网络和存储的能力,以便容器可以运行并连接到网络。

  • 特性门控(Feature gate)特性门控是一组键(非透明的字符串值),你可以用它来控制在你的集群中启用哪些 Kubernetes 特性。

  • 污点(Taint)污点是一种核心对象,包含三个必需的属性:key、value 和 effect。 污点会阻止在节点或节点组上调度 Pod。

  • 选择算符(Selector)选择算符允许用户通过标签(labels)对一组资源对象进行筛选过滤。

  • 应用(Applications)各种容器化应用运行所在的层。

  • 注解(Annotation)注解是以键值对的形式给资源对象附加随机的无法标识的元数据。

  • 资源配额(Resource Quotas)资源配额提供了限制每个 命名空间 的资源消耗总和的约束。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/41341.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024年智慧教育与社会科学国际会议 (ICSSS 2024)

2024年智慧教育与社会科学国际会议 (ICSSS 2024) 2024 International Conference on Smart Education and Social Sciences 【重要信息】 大会地点:北京 大会官网:http://www.icicsss.com 投稿邮箱:icicssssub-conf.com 【注意:稿…

Stable-diffusion-WebUI 的API调用(内含文生图和图生图实例)

前情提要 在之前尝试使用Diffusers库来进行stable-diffusion的接口调用以及各种插件功能实现,但发现diffusers库中各复杂功能的添加较为麻烦,而且难以实现对采样器的添加,safetensors格式模型的读取。在官网上找到了webui有专门的api接口&am…

1117 数字之王

solution 判断现有数字是否全为个位数 全为个位数,找出出现次数最多的数字,并首行输出最多出现次数,第二行输出所有出现该次数的数值不全为个位数 若当前位数值为0,无需处理若当前位数值非0,则每位立方相乘&#xff0…

10.x86游戏实战-汇编指令lea

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 工具下载: 链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd6tw3 提…

Prometheus + Grafana 监控系统搭建使用指南-redis_exporter 安装与配置

Redis 接入 Prometheus 监控系统 系列文章目录 Prometheus 的安装部署Grafana的安装部署Linux服务器接入Prometheus监控-Node Exporter 安装指南Prometheus 接入SpringBoot微服务监控Mysql 接入 Prometheus RocketMQ 接入Prometheus 监控ElasticSearch 接入 PrometheusNacos …

vue使用axios获取信息的案例

List组件&#xff08;用来展示搜索的信息&#xff09; <template><div class"row"><!-- 列表数据 --><div class"card" v-for"user in info.users" :key"user.login" v-show"info.users.length">&l…

智慧校园-资产管理系统总体概述

智慧校园资产管理系统是面向教育机构设计的一体化数字平台&#xff0c;其核心目标在于通过先进的信息技术手段&#xff0c;全面优化校园内部的资产管理流程。该系统致力于提升资产管理的效率与透明度&#xff0c;同时降低成本并确保所有操作符合财务及审计规范&#xff0c;为校…

Debezium系列之:单表多个tinyint(1)类型字段支持选择字段转化为int或者boolean

Debezium系列之:单表多个tinyint 1类型字段支持选择字段转化为int或者boolean 一、需求二、相关技术三、创建表和插入数据四、参数设置和字段选择五、查看数据一、需求 单表中有多个tinyint(1)字段,需要能支持选择某个字段类型转化为int,某个字段类型转化为boolean二、相关技…

RNN文献综述

循环神经网络&#xff08;Recurrent Neural Network&#xff0c;RNN&#xff09;是一种专门用于处理序列数据的神经网络模型。它在自然语言处理、语音识别、时间序列预测等领域有着广泛的应用。本文将从RNN的历史发展、基本原理、应用场景以及最新研究进展等方面进行综述。 历…

getResources().getDimension引起的问题

在xml中设置字体&#xff1a; <!-- <TextView--> <!-- android:textSize"dimen/sp_9"android:layout_height"dimen/dp_14" -->然后想着不这么设置&#xff0c;想着代码中动态设置字体大小&#xff0c;改为如下&#xf…

TC3xx NvM小细节解读

目录 1.FlsLoader Driver和FlsDmu Driver 2. FlsLoader小细节 3.小结 大家好&#xff0c;我是快乐的肌肉&#xff0c;今天聊聊TC3xx NvM相关硬件细节以及MCAL针对NvM的驱动。 1.FlsLoader Driver和FlsDmu Driver 在最开始做标定的时候&#xff0c;认为标定数据既然是数据&…

安装easy-handeye

一、aruco_ros配置 mkdir -p ~/ros_ws/src cd ~/ros_ws/src git clone -b melodic-devel https://github.com/pal-robotics/aruco_ros.git cd .. catkin_make 二、visp配置(需要联外网下载东西&#xff0c;不然会一直出问题&#xff09; sudo apt-get install ros-melodic-…

比赛获奖的武林秘籍:02 国奖秘籍-大学生电子计算机类竞赛快速上手的流程,小白必看

比赛获奖的武林秘籍&#xff1a;02 国奖秘籍-大学生电子计算机类竞赛快速上手的流程&#xff0c;小白必看 摘要 本文主要介绍了大学生参加电子计算机类比赛&#xff08;电赛、光电设计大赛、计算机设计大赛、嵌入式芯片与系统设计大赛等比赛&#xff09;的流程和涉及到的知识…

3dmax全景图用什么渲染软件好?渲染100邀请码1a12

全景图是常见的效果图类型&#xff0c;常用于展示大型空间&#xff0c;如展厅、会议室等。全景图的制作需要渲染&#xff0c;下面我介绍几个常用的渲染软件分享给大家。 1、V-Ray&#xff1a;十分流行的渲染引擎&#xff0c;功能强大&#xff0c;它提供了高质量的光线追踪技术…

六、资产安全—信息分级资产管理与隐私保护练习题(CISSP)

六、资产安全—信息分级资产管理与隐私保护(CISSP): 六、资产安全—信息分级资产管理与隐私保护(C

Vue实现文件预览和下载功能的前端上传组件

Vue实现文件预览和下载功能的前端上传组件 一、前言1.准备工作1.1 创建 Vue 组件1.2 组件说明 2.注意事项 一、前言 在前端开发中&#xff0c;文件上传和预览是常见的功能需求之一。本文将介绍如何利用 Vue.js 结合 Element UI 的上传组件&#xff08;el-upload&#xff09;实…

RAM和ROM的区别

RAM和ROM的区别 RAM和ROM都是用来存东西的&#xff0c;比如我们熟悉的CPU缓存、电脑和手机的内存就是属于RAM&#xff0c;而固态硬盘、U盘&#xff0c;还有我们买手机时候说的32G、64G的存储空间&#xff0c;就属于ROM。RAM和ROM的区别&#xff0c;简单说就是RAM在断电之后&am…

正则表达式语法+常用正则表达式

1. 简介 1> 正则表达式(Regular Expression)是一种文本模式&#xff0c;包括普通字符&#xff08;例如&#xff0c;a 到 z 之间的字母&#xff09;和特殊字符&#xff08;称为"元字符"&#xff09;&#xff0c;可以用来描述和匹配字符串的特定模式 2> 正则表达…

沙龙回顾|MongoDB如何充当企业开发加速器?

数据不仅是企业发展转型的驱动力&#xff0c;也是开发者最棘手的问题。前日&#xff0c;MongoDB携手阿里云、NineData在杭州成功举办了“数据驱动&#xff0c;敏捷前行——MongoDB企业开发加速器”技术沙龙。此次活动吸引了来自各行各业的专业人员&#xff0c;共同探讨MongoDB的…

Java使用线程实现异步运行

在Java中&#xff0c;实现异步运行的一个常用方式是使用Thread类。下面&#xff0c;我将给出一个详细且完整的示例&#xff0c;该示例将创建一个简单的异步任务&#xff0c;该任务将模拟一个耗时的操作&#xff08;比如&#xff0c;模拟网络请求或文件处理&#xff09;。 1. 使…