Apigee 使用的 Kubernetes 和自定义资源
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本文档列出了 Apigee 安装使用的 Kubernetes 资源和自定义资源。安装 Apigee 的用户应对这些资源具有基于角色的访问权限控制 (RBAC),在大多数情况下,即为对 Create
、Delete
、Update
和 Patch
等权限的访问控制。
第三方资源
Cert Manager
CRD |
ClusterIssuer |
Issuer |
Certificate |
Kubernetes 及变体
Kubernetes
资源 |
StorageClass (如果未使用默认 StorageClass,则为可选。如需了解如何更改默认值和创建自定义存储类别,请参阅 StorageClass 配置。) |
PriorityClass (仅对于 apigeectl 是必需的) |
Namespace |
ServiceAccount |
ClusterRole |
ClusterRoleBinding |
Role |
RoleBinding |
CustomResourceDefinition |
MutatingWebhookConfiguration |
ValidatingWebhookConfiguration |
Secret |
ConfigMap |
Deployment |
Job |
CronJob |
OpenShift
资源 |
SecurityContextConstraints |
Apigee 资源
Apigee
CRD |
定义 |
ApigeeDatastore |
ApigeeDatastore 用于管理 Cassandra StatefulSet,并确保 Apigee Hybrid 设置具有可靠的 Cassandra 数据库来存储其所有配置、密钥和令牌。ApigeeDatastore 未与任何组织和环境相关联。 |
ApigeeDeployment |
ApigeeDeployment 是 Apigee Hybrid 中的 CRD,用于配置和管理在 Kubernetes 集群中部署的 Apigee 运行时组件(例如消息处理器、路由器)。它可用作蓝图,用于定义要部署的组件、其配置和所需状态,从而成为在混合设置中管理 Apigee 的中心工具。 |
ApigeeOrganization |
ApigeeOrganization 是 Apigee Hybrid 中的 CRD,用于表示混合运行时平面中的 Apigee 组织。借助此 CRD,您可以直接在 Kubernetes 集群中创建和管理 Apigee 组织,从而配置和控制 Apigee 环境的各个方面,包括 API 代理、产品、开发者和其他组织设置。ApigeeOrganization 资源可支持组织内的多个环境(组织级范围)。 |
ApigeeEnvironment |
ApigeeEnvironment 是 Apigee Hybrid 中的 CRD,用于表示 Kubernetes 集群中的 Apigee 环境。它可让您直接在集群中创建和管理 Apigee 环境,从而控制特定于环境的设置、部署和配置。这样有助于更好地组织和管理混合 Apigee 设置中的不同部署阶段(例如开发、测试、生产环境)。ApigeeEnvironment 资源支持一个环境,因此需要针对每个环境单独创建。 |
ApigeeRedis |
ApigeeRedis 是 Apigee Hybrid 中使用的 CRD,用于专门为 Kubernetes 集群中的 Apigee 组件预配和管理 Redis 实例。ApigeeRedis 用于存储 Apigee 和 Apigee 混合中分布式速率限制使用的集群级速率限制计数。仅当 SpikeArrest 政策启用了
UseEffectiveCount 选项时,此方法才适用。此专用 ApigeeRedis 实例充当高性能数据存储区,可为 Apigee 运行时平面提供缓存、会话管理和速率限制等功能。 |
ApigeeRoute |
ApigeeRoute 是 Apigee Hybrid 中的 CRD,用于定义和管理路由配置,以便外部流量能够访问 Kubernetes 集群中运行的 Apigee 服务。借助此 CRD,您可以指定入口规则、负载均衡和其他路由政策,以将传入的请求定向到相应的 Apigee 组件,从而确保高效且安全地访问您的 API。 |
ApigeeRouteConfig |
ApigeeRouteConfig 是 Apigee Hybrid 中的 CRD,用于配置路由规则,以便外部流量访问在 Kubernetes 集群中运行的 Apigee 服务。您可以使用它来定义主机名、路径和关联的后端服务,以将传入的请求定向到正确的 Apigee 组件,从而灵活控制外部客户端与 Apigee 部署的互动方式。 |
ApigeeTelemetry |
ApigeeTelemetry 是 Apigee Hybrid 中的 CRD,用于配置从 Kubernetes 集群中运行的 Apigee 运行时平面组件收集和导出遥测数据(日志、指标、跟踪记录)的程序。借助此 CRD,您可以指定目标(例如 Google Cloud Operations 或其他兼容系统),以便对 Apigee 部署进行集中监控、分析和问题排查。 |
ApigeeIssues |
ApigeeIssues 是 Apigee Hybrid 中的 CRD,用于跟踪和管理 Apigee 平台部署中的已知问题。它可作为一个集中式存储库来记录、分类和解决问题,促进团队之间的协作,并确保在混合环境中高效地排查和解决问题。 |
CassandraDataReplication |
Apigee Hybrid 中的 CassandraDataReplication CRD 专门用于管理多区域 Apigee Hybrid 部署中不同 Cassandra 集群之间的数据复制。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-02-14。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-02-14。"],[],[]]