跳到主要内容

Terms

NoTerminologyMeaning
1AMDP代表应用现代化开发平台
2RDE代表远程开发环境
3IDE代表集成开发环境
4.PR代表拉取请求
5.Non-PR代表非拉取请求
6.Topology集群内节点和资源的安排与分配
7.Add-on service可选组件,增强Kubernetes功能,但不是其核心部分。
8.FargateAWS提供的无服务器计算引擎,用于容器。Fargate在无需管理底层基础设施(例如,EC2实例)的情况下运行容器。
9Infra size运行开发环境所需的计算能力(如CPU、RAM和存储)和网络资源
10CICD代表持续集成和持续部署
11Backing service应用程序依赖的任何外部或附加服务(数据库- MySQL、PostgreSQL,消息队列- RabbitMQ、Kafka,缓存- Redis、Memcached)
12IngressIngress是一个Kubernetes资源,管理对集群内服务的外部访问,通常通过HTTP或HTTPS。
它定义了路由规则、TLS(HTTPS)设置和URL路径。
13Container Image一个轻量级的独立包,包含运行应用程序所需的一切:代码、运行时、库和文件系统。
14Namespace集群的逻辑分区,隔离和组织资源。
用于多团队、多租户或多环境的用例
15Cluster一组运行Kubernetes组件的机器(节点)
16DORA代表DevOps研究与评估
17Framework一个结构化平台或工具集,提供预定义的功能和模式,用于构建、部署或管理应用程序和服务
18Time To Live (TTL)定义会话数据如何写入服务器
19Flush Mode控制缓存在内存中的数据何时写入(或“刷新”)到存储系统或输出
20PVC代表持久卷声明。
这是用户对存储的请求。它指定大小、访问模式,并可选地指定存储类。Kubernetes将PVC与满足要求的可用PV匹配。
21PV代表持久卷。
它是Kubernetes集群中由管理员预配或使用StorageClasses动态预配的存储单元。它是集群中的一种资源,就像节点或Pod一样。
22Pod Lifecycle Hook在容器生命周期的特定阶段执行的特殊处理程序
23Config Map一个Kubernetes对象,存储非敏感配置数据作为键值对。
用于将应用程序配置与容器镜像分开。
24Min Replica Count应用程序维护的最小Pod副本数
25Max Replica Count应用程序维护的最大Pod副本数
26Pod在Kubernetes对象模型中创建或部署的最小和最简单的单元
27Port 用于指定设备上特定进程或服务的数字标识符。在网络中,它允许多个服务在单个IP地址上运行,通过区分不同应用程序的流量(例如,HTTP使用端口80)
28Service-account-token在Kubernetes中,服务账户令牌是一个JWT(JSON Web Token),自动挂载到Pods中以进行Kubernetes API身份验证。它允许在Pods内部运行的应用程序安全地与集群资源交互
29Basic-auth内置于HTTP中的简单身份验证方案。它使用用户名和密码编码为base64,并在请求头中发送。除非通过HTTPS使用,否则不安全
30Mount Path容器内的目录,外部存储(卷)附加在此。它允许容器读取/写入持久存储中的数据,例如ConfigMap、Secret或外部磁盘
31Endpoint可通过网络访问的地址(IP + 端口),用于暴露服务或资源。在Kubernetes中,自动创建端点以表示支持服务的Pods的IP
32GIT repository代码、配置或文档的版本控制存储空间。它跟踪更改,支持协作,并且通常用于CI/CD管道中部署应用程序
33Protocol一组定义数据如何在网络上传输的规则。示例包括HTTP、HTTPS、TCP、UDP和FTP。它确保系统之间的可靠和标准化通信
34Microservice在更大应用程序中执行特定功能的小型独立服务。微服务通过API进行通信,旨在实现可扩展性、弹性和易于部署
35LoadBalancer一种Kubernetes服务,分配传入流量到多个Pods或节点。它通过平衡负载和防止过载来确保高可用性和可扩展性
36Service Annotations附加到Kubernetes对象的键值元数据。服务注释用于配置外部集成,例如云负载均衡器、监控工具或Ingress控制器
37Session Affinity也称为粘性会话,确保用户的请求始终路由到同一Pod或后端服务器。这对于维护会话状态的应用程序非常有用。
38Broker Instance在消息系统(如Kafka或RabbitMQ)中,代理实例是接收、存储和转发消息的服务器。它充当分布式系统中生产者和消费者之间的中介。
39Circuit Breaker一种设计模式,用于检测故障并防止重复尝试执行失败的操作。它通过停止对可能失败的服务的调用来帮助维护系统稳定性
40WYSIWYG 代表所见即所得
41PaaS代表平台即服务。
PaaS是一种云计算模型,为开发人员提供构建、运行和管理应用程序的平台,而无需处理底层基础设施
42SSH代表安全外壳。
SSH是一种安全协议,用于通过加密连接远程访问和管理服务器
43E2C代表弹性计算云- 亚马逊网络服务(AWS)中的虚拟服务器
44OOM代表内存不足
45Kubernetes CNI代表容器网络接口。
CNI是Kubernetes用于管理容器网络连接的规范和插件集。它允许Pods彼此之间以及与外部服务进行通信
46Opaque 一种以键/值格式注册配置信息的方法。
47TLS Secret 一个Kubernetes Secret对象,存储用于安全HTTPS通信(SSL/TLS)的TLS私钥和证书
48Environment variable注入到容器运行时环境中的键值对,通常用于配置应用程序
49Provisioner一个组件,自动创建持久卷(PV),以响应持久卷声明(PVC)。
50RBAC 代表基于角色的访问控制。
RBAC是一种根据组织内各个用户的角色来调节对资源访问的方法。在Kubernetes中,RBAC控制谁可以执行诸如读取pod、创建部署或访问机密等操作。
51Wizard一种图形化或引导式界面,逐步引导用户创建或配置Kubernetes资源的过程。
52k8sagent一种开源容器编排系统,自动化容器化应用程序的部署、扩展和管理。