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