扩缩和自动扩缩运行时服务
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
您可以通过命令行或配置替换功能来扩缩在 Kubernetes 中运行的大多数服务。您可以在 overrides.yaml
文件中为 Apigee Hybrid 运行时服务设置扩缩参数。
如何扩缩和自动扩缩每项服务取决于服务类型。
如需详细了解扩缩,请参阅 Kubernetes 文档。
下表总结了混合运行时服务,以及如何在配置或命令行中扩缩和自动扩缩这些服务:
服务 |
实施形式 |
扩缩 |
Cassandra |
StatefulSet |
(仅纵向扩容)
要在命令行上纵向扩容,您可以使用 kubectl scale 或 patch 选项。 要通过配置进行纵向扩容,请在 override.yaml 文件中设置 cassandra 对象的 replicaCount 配置属性的值。
如需详细了解如何设置配置属性,请参阅管理运行时平面组件。
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):2023-12-06。
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2023-12-06\u3002"}
[[["易于理解","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):2023-12-06。"]]