Я создал кластер aks, используя команду az aks create с сетью kubenet и 2 узлами. Из-за проблем с разрешениями в учетной записи AD NSG пришлось отключить перед запуском команды aks create. После того, как кластер AKS успешно создан, NSG был повторно применен.
Чтобы проверить работоспособность вновь созданного кластера, при запуске:
kubectl get nodes --all-namespaces;
не возвращаются узлы. Однако, когда я заглядываю на портал Azure и соответствующую виртуальную сеть, там создаются 2vmss с использованием ips в пределах диапазона подсети. Когда я запускаю:
kubectl get pods --all-namespaces;
все блоки находятся в состоянии ожидания:
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-xxxxdxxxxx-xxxxx 0/1 Pending 0 5h
kube-system coredns-autoscaler-xxdxxxxxxxx-xxxx 0/1 Pending 0 5h
kube-system kubernetes-dashboard-xxdxxxxxx-xxxxx 0/1 Pending 0 5h
kube-system metrics-server-xxxxxxxdxx-xxxx 0/1 Pending 0 5h
kube-system omsagent-rs-xxxxxxxxdx-xxxxx 0/1 Pending 0 5h
kube-system tiller-deploy-xxxxxxxdxxx-xxxx 0/1 Pending 0 34m
kube-system tunnelfront-xxxxxxxdx-xxxxx 0/1 Pending 0 5h
Затем я описал в модуле coredns:
kubectl describe pod coredns-xxxxxxxxxx-xxxx -n kube-system
Предупреждение FailedScheduling 2m40s (x2242 через 2d5h) планировщик по умолчанию, нет доступных узлов для планирования модулей
Мне нужно развернуть некоторые контейнеры, используя helm / tiller, и когда я запускаю команды установки, я получаю ошибку
Ошибка: не удалось найти готовый отсек румпеля
Я знаю, что это напрямую не связано с установкой руля / румпеля, проблема может быть немного глубже.
Я новичок в Kubernetes, любые мысли о том, как диагностировать проблему, будут высоко оценены.