Я новичок k8s ie, поэтому я прошу прощения, если об этом уже спрашивали. У k8s довольно много аспектов, поэтому я не уверен, какие предыдущие вопросы будут к этому применяться.
Ранее в этом месяце я использовал последнюю версию Kubespray для развертывания k8s. Я развернул на двух виртуальных машинах, одна в качестве мастера и одна в качестве рабочего. Я не вносил никаких конкретных изменений в развертывание. Я должен разобраться с несколькими сетевыми проблемами c, но как только они будут решены, Ansible развертывает k8s без каких-либо ошибок. Затем я могу запустить kubectl get pods --all-namespaces
, в котором перечислены все мои запущенные модули в пространстве имен системы kube, включая панель инструментов. Я могу получить URL панели инструментов с помощью команды kubectl cluster-info
. При переходе по URL-адресу я получаю сообщение об ошибке "Ошибка при попытке обратиться к службе: 'net / http: Тайм-аут рукопожатия TLS'" . Я установил этот сервер и весь мой домен в настройках no_proxy, но проблема все еще сохраняется. При просмотре журналов панели мониторинга с помощью kubectl logs -n kube-system kubernetes-dashboard-556b9ff8f8-6fc2n
я вижу ошибку "Проверка работоспособности клиента Metri c завершилась неудачно: серверу не удалось найти запрошенный ресурс (получить кэш служб). Повторная попытка через 30 секунд». Я посмотрел эту ошибку и вижу немало различных исправлений, но я не уверен, какое исправление следует применить к развертыванию Kubespray. Любая помощь с благодарностью!