第 7 章 Kubernetes 上的部署选项
当您在 Kubernetes 上创建站点时,您可以使用很多选项。例如,您可以设置分配给每个 pod 的 pod 数量和资源。本指南主要关注以下目标:
7.1. 扩展以增加流量
为获得最佳网络延迟和吞吐量,您可以使用 router-cpu
选项调整路由器的 CPU 分配。路由器 CPU 是管理 Skupper 网络性能的主要因素。
增加路由器数量不会提高网络性能。传入的路由器到路由器链接仅与一个活跃的路由器关联。在路由器响应时,额外的路由器不会接收流量
确定您需要的路由器 CPU 分配。
默认情况下,路由器 CPU 分配是
BestEffort
,如 Pod 服务质量类 中所述。请考虑以下 CPU 分配选项:
路由器 CPU 描述 1
帮助避免在低资源集群中
BestEffort
出现问题2
适用于生产环境
5
最佳性能
如果使用 Skupper CLI,请使用-
-router-cpu
选项为路由器设置 CPU 分配。例如:skupper init --router-cpu 2
$ skupper init --router-cpu 2
Copy to Clipboard Copied! 如果使用 YAML,请通过为
router-cpu
属性设置值来设置路由器的 CPU 分配。例如:apiVersion: v1 kind: ConfigMap metadata: name: "skupper-site" data: name: "my-site" router-cpu: 2
apiVersion: v1 kind: ConfigMap metadata: name: "skupper-site" data: name: "my-site" router-cpu: 2
Copy to Clipboard Copied!