创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。
发帖前请点击 发表主题 右边的 预览(👀) 按钮,确保帖子格式正确。
操作系统信息
虚拟机,Ubuntu20.04,4C/8G
Kubernetes版本信息
v1.21.5。多节点。
容器运行时
使用 docker 20.10.8
KubeSphere版本信息
例如: v3.2.0。在线安装。全套安装。haproxy/keepalived也是按照官方文档安装的。
问题是什么
安装完后,执行get pod命令,会出现下面的警告,要4.5s才会返回结果。我用kk安装单master集群时返回是很快的。
返回结果没问题,但就是每次返回命令太慢了!请问如何解决呢?
[stos@test-master1 ~]$ time kubectl get pod
I1127 18:11:39.682016 63582 request.go:668] Waited for 1.182073728s due to client-side throttling, not priority and fairness, request: GET:https://test-lb.kubesphere.local:6443/apis/tenant.kubesphere.io/v1alpha1?timeout=32s
No resources found in default namespace.
real 0m4.500s
user 0m0.148s
sys 0m0.058s
部署过程
创建配置文件
./kk create config --with-kubernetes --with-kubesphere
修改配置
apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
name: sample
spec:
hosts:
- {name: test-master1, address: 192.168.20.11, internalAddress: 192.168.20.11, user: stos, password: "123456"}
- {name: test-master2, address: 192.168.20.12, internalAddress: 192.168.20.12, user: stos, password: "123456"}
- {name: test-master3, address: 192.168.20.13, internalAddress: 192.168.20.13, user: stos, password: "123456"}
- {name: test-node1, address: 192.168.20.14, internalAddress: 192.168.20.14, user: stos, password: "123456"}
- {name: test-node2, address: 192.168.20.15, internalAddress: 192.168.20.15, user: stos, password: "123456"}
- {name: test-node3, address: 192.168.20.16, internalAddress: 192.168.20.16, user: stos, password: "123456"}
roleGroups:
etcd:
- test-master1
- test-master2
- test-master3
master:
- test-master1
- test-master2
- test-master3
worker:
- test-node1
- test-node2
- test-node3
controlPlaneEndpoint:
##Internal loadbalancer for apiservers
#internalLoadbalancer: haproxy
domain: test-lb.kubesphere.local
address: "192.168.20.20"
port: 6443
kubernetes:
version: v1.21.5
clusterName: cluster.local
network:
plugin: calico
kubePodsCIDR: 10.233.64.0/18
kubeServiceCIDR: 10.233.0.0/18
registry:
registryMirrors: []
insecureRegistries: []
addons: []
部署:
./kk create cluster -f config-sample.yaml