7.2. 创建高可用性站点
默认情况下,Kubernetes 会重启任何变得无响应的路由器。(如果您遇到路由器重启,请考虑 第 7.1 节 “扩展以增加流量” 以改进响应。)
如果您运行 Skupper 的集群非常忙碌,则 Kubernetes 可能需要时间来调度新的路由器 pod。您可以通过在站点中部署两个路由器来"预调度"备份路由器。
如果使用 Skupper CLI,请使用-routers 选项将路由器数量设置为 2:
$ skupper init --routers 2
如果使用 YAML,请通过设置 router 属性将路由器数量设置为 2:
apiVersion: v1 kind: ConfigMap metadata: name: "skupper-site" data: name: "my-site" routers: 2
将路由器数量设置为超过 2 时无法提供更高的可用性,并会对性能造成负面影响。
注:当路由器重启或流量重定向到备份路由器时,客户端必须重新连接。