Рейтинг:0

Rancher на k8s выдает 404 страница не найдена

флаг cn

Я установил кластер kubernetes с k3sup на виртуальной машине на моем локальном гипервизоре, и модули работают. Теперь я хотел добавить развертывание с владелец ранчо в своей последней версии (2.6) для управления другим кластером в соответствии с это руководство. Но DNS и IP возвращают 404 не найдено.

Вот некоторые команды терминала с результатами, которые могут помочь.

$kubectl -n система крупного рогатого скота получить развертывание ранчо
НАЗВАНИЕ ГОТОВО АКТУАЛЬНО ДОСТУПНО ВОЗРАСТ
владелец ранчо 3/3 3 3 5d3h

$kubectl получить стручки -n крупный рогатый скот -o широкий
НАЗВАНИЕ ГОТОВНОСТЬ СТАТУС ПЕРЕЗАПУСКИ ВОЗРАСТ IP УЗЛА НАЗНАЧЕННЫЙ УЗЕЛ ГОТОВНОСТЬ ВОРОТА
rancher-webhook-7f84b74ddb-44449 1/1 Running 1 5d20h 10.42.0.44 k8s-rancher <none> <none>
rancher-87d4dc99d-94hqb 1/1 Бег 20 5d20h 10.42.0.42 k8s-rancher <нет> <нет>
rancher-87d4dc99d-b5fm2 1/1 Бег 17 5d20h 10.42.0.45 k8s-rancher <нет> <нет>
rancher-87d4dc99d-dxmfl 1/1 Бег 17 5d20h 10.42.0.41 k8s-rancher <нет> <нет>

Я думаю, что многие перезапуски происходят из-за отсутствия соединения с веб-сокетом.

$kubectl -n журналы системы крупного рогатого скота rancher-87d4dc99d-94hqb
... [повторение сбоя соединения на всех трех модулях]
04.10.2021, 23:29:13 [ОШИБКА] Не удалось подключиться к узлу wss://10.42.0.45/v3/connect [local ID=10.42.0.42]: набрать TCP 10.42.0.45:443: подключиться: нет маршрута принимать гостей

В контейнере не могу достучаться до IP другого сервера.

$kubectl exec --stdin -n крупный рогатый скот --tty rancher-87d4dc99d-94hqb -- /bin/bash
[в контейнере]$ curl 10.42.0.45
curl: (7) Не удалось подключиться к порту 10.42.0.45 80: нет маршрута к хосту

Что я могу сделать, чтобы заставить его работать? Заранее спасибо за помощь.

флаг in
С таким количеством деталей устранения неполадок я не уверен, какую ценность вы ожидаете от Интернета. Что такое 10.42.0.45? Может ли все, кроме вашей секретной капсулы с именем `xxxx1`, добраться до него? Может ли ваш узел? У вас успешно работает CNI? Являются ли **20** перезапусков индикатором голодания кластера? Удачи с вашим вопросом
matt_j avatar
флаг in
Не могли бы вы ответить на вопросы Мданиэля? Какая у вас версия Ранчера? Можете ли вы использовать команды/шаги, перечисленные на [этой странице](https://rancher.com/docs/rancher/v2.5/en/troubleshooting/networking/), чтобы проверить проблемы, связанные с сетью в вашем кластере?
Wytrzymały Wiktor avatar
флаг it
Привет @RUFmord. Любые обновления?
RUFmord avatar
флаг cn
Спасибо за помощь. Вы задали правильные вопросы, которые помогли мне решить эту проблему. Первая проблема заключалась в том, что я забыл открыть некоторые порты в брандмауэрах машин. Итак, я сделал это, это решило ошибки подключения. Во-вторых, я ввел доменное имя сервера ранчера, что дало мне 404. Если ввести полное доменное имя, оно работает.
Рейтинг:0
флаг in

Поскольку проблема уже была решена в разделе комментариев, я решил предоставить ответ вики-сообщества только для лучшей видимости для других членов сообщества.

Команды/шаги, перечисленные на эта страница действительно полезны для проверки проблем, связанных с сетью в кластере.

Во-первых, я рекомендую проверить, что все необходимые порты открыты в вашем (хост) брандмауэре, как описано здесь.

Wytrzymały Wiktor avatar
флаг it
Привет @RUFmord. Рассмотрите возможность [принятия ответа] (https://stackoverflow.com/help/accepted-answer), если он решит вашу проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.