扩展 kOps ¶
扩展控制平面 ¶
专用 API 服务器节点 ¶
介绍 |
---|
kOps 1.21 |
控制平面的常见瓶颈是 API 服务器。随着 Pod 和节点数量的增长,您需要添加更多资源来处理负载。
您可以通过添加专门用于运行 API 服务器节点的实例组来水平扩展 API 服务器。您可以通过添加具有 APIServer
角色的实例组来实现
apiVersion: kops.k8s.io/v1alpha2
kind: InstanceGroup
metadata:
creationTimestamp: null
labels:
kops.k8s.io/cluster: <cluster name>
name: apiserver-eu-central-1a
spec:
image: 099720109477/ubuntu/images/hvm-ssd/ubuntu-focal-20.04-amd64-server-20201026
machineType: t3.small
maxSize: 3
minSize: 3
nodeLabels:
kops.k8s.io/instancegroup: apiserver-eu-central-1a
role: APIServer
subnets:
- eu-central-1a
或运行 kops create ig --name=<集群名称> apiserver-eu-central-1a --subnet=eu-central-1a
由于标签、污点和域可能会发生变化,因此此功能目前处于功能开关之后。
export KOPS_FEATURE_FLAGS="+APIServerNodes"