发送反馈
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):2024-12-05。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-12-05。"],[],[]]