发送反馈
扩缩和自动扩缩运行时服务
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您当前正在查看 Apigee Hybrid 文档的 1.2 版本。 This version is end of life. You should upgrade to a
newer version. 如需了解详情,请参阅支持的版本 。
Version 1.2 (unsupported) keyboard_arrow_down
您可以通过命令行或配置替换功能来扩缩在 Kubernetes 中运行的大多数服务。您可以在 overrides.yaml
文件 中为 Apigee Hybrid 运行时服务设置扩缩参数。
如何扩缩和自动扩缩每项服务取决于服务类型。
提示 :您可以使用 -w
选项连续监控节点,如以下示例所示:
kubectl get nodes -w ...
如需详细了解扩缩,请参阅 Kubernetes 文档。
下表总结了混合运行时服务,以及如何在配置或命令行中扩缩和自动扩缩这些服务:
服务
实施形式
扩缩
Cassandra
StatefulSet
(仅纵向扩容)
要在命令行上纵向扩容,您可以使用 kubectl
scale
或 patch
选项。
要通过配置进行纵向扩容,请在 override.yaml 文件中设置 cassandra
对象的 replicaCount
配置属性的值。
注意 :所有键空间的默认复制因子均为 3。因此,Apigee 建议您根据因子 3 来扩缩副本。如需详细了解如何设置配置属性,请参阅管理运行时平面组件 。
StatefulSet 不支持自动扩缩。Cassandra 按 3 个副本的集部署。Apigee 建议您向 Cassandra 节点池添加 3 个附加节点作为备用工作器节点。
如需缩减 Cassandra 节点的数量,请参阅缩减 Cassandra 。
Ingress/LoadBalancer
第三方代理
取决于 Ingress 的类型。
Logger
DaemonSet
DaemonSet 会管理所有节点上的 Pod 副本,因此它们会在您扩缩 Pod 时自行扩缩。
MART
同步器
指标
MP
ApigeeDeployment (自定义 CRD)
要通过命令行进行扩缩,您可以使用 kubectl
scale
选项。要通过配置进行扩缩,请增加 mart
、synchronizer
、metrics
或 mp
对象的 Deployment replicaCountMin
配置属性的值。
Deployment 使用 Pod 横向自动扩缩器进行自动扩缩。将 Deployment 对象的 targetCPUUtilizationPercentage
属性设置为纵向扩容的阈值,超过此值时,Kubernetes 会将 Pod 最多添加到 replicaCountMax
的值。
如需详细了解如何设置配置属性,请参阅管理运行时平面组件 。
UDCA
ApigeeDeployment (自定义 CRD)
如需通过配置进行扩缩,请增加 overrides.yaml
文件中的 udca
对象 replicaCountMin
属性的值。UDCA 服务使用 Pod 横向自动扩缩器进行自动扩缩。将 udca
对象的 targetCPUUtilizationPercentage
属性设置为设置为纵向扩容的阈值;超过此值时,Kubernetes 会将 Pod 最多添加到 replicaCountMax
的值。
如需详细了解如何设置配置属性,请参阅管理运行时平面组件 。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-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-09-05。"],[],[]]