У меня было два маленьких кластера k8s (один с фланелью и один с ситцем).
Точные шаги были использованы для установки двух кластеров k8s, единственное отличие заключается в выборе сети Pod во время установки (один использует фланель, другой использует ситцевое устройство).
Проблема заключалась в том, что "kubectl get Все команды имели разное время отклика на обоих кластерах. Чтобы ответить на k8s с помощью ситца, требуется примерно минута, в то время как k8s с фланелью дали мгновенный ответ.
был уверен, что проблема не связана с выбором сети Pod , так как не было проблем с вращающимися модулями et c на обоих кластерах, оба работают должным образом.
Время на фланелевой основе k8s 0m0,167s
$ time kubectl get all
NAME READY STATUS RESTARTS AGE
pod/nginx-6db489d4b7-h2mvv 1/1 Running 0 17m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 10d
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/nginx 1/1 1 1 17m
NAME DESIRED CURRENT READY AGE
replicaset.apps/nginx-6db489d4b7 1 1 1 17m
real 0m0.167s
user 0m0.100s
sys 0m0.028s
Время на основе ситцевого блока k8s зависает и реагирует только через почти минуту .. 0m59.294s
$ time kubectl get all
NAME READY STATUS RESTARTS AGE
pod/nginx-6db489d4b7-b8c2g 1/1 Running 0 11m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 20m
NAME READY UP-TO-DATE AVAILABLE AGE
deployment.apps/nginx 1/1 1 1 11m
NAME DESIRED CURRENT READY AGE
replicaset.apps/nginx-6db489d4b7 1 1 1 11m
real 0m59.294s
user 0m0.316s
sys 0m0.072s
Во время установки кластера было гарантировано, что запускается под командами обычного пользователя
To start using your cluster, you need to run the following as a regular user:
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
$ ll .kube/config
-rw------- 1 ubuntu ubuntu 5455 Jan 23 10:17 .kube/config
Я попытался установить переменную kubeconfig env как
export KUBECONFIG=$HOME/.kube/config
Тем не менее это не исправило время отклика для команды kubectl.