Rancher на k8s выдает ошибку 404: страница не найдена

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

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

      $kubectl -n cattle-system get deploy rancher
NAME      READY   UP-TO-DATE   AVAILABLE   AGE
rancher   3/3     3            3           5d3h

      $kubectl get pods -n cattle-system -o wide
NAME                               READY   STATUS    RESTARTS   AGE     IP           NODE          NOMINATED NODE   READINESS GATES
rancher-webhook-7f84b74ddb-44449   1/1     Running   1          5d20h   10.42.0.44   k8s-rancher   <none>           <none>
rancher-87d4dc99d-94hqb            1/1     Running   20         5d20h   10.42.0.42   k8s-rancher   <none>           <none>
rancher-87d4dc99d-b5fm2            1/1     Running   17         5d20h   10.42.0.45   k8s-rancher   <none>           <none>
rancher-87d4dc99d-dxmfl            1/1     Running   17         5d20h   10.42.0.41   k8s-rancher   <none>           <none>

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

      $kubectl -n cattle-system logs rancher-87d4dc99d-94hqb
... [repeating the connection failure on all 3 pods]
2021/10/04 23:29:13 [ERROR] Failed to connect to peer wss://10.42.0.45/v3/connect [local ID=10.42.0.42]: dial tcp 10.42.0.45:443: connect: no route to host

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

      $kubectl exec --stdin -n cattle-system --tty rancher-87d4dc99d-94hqb -- /bin/bash
[in the container]$ curl 10.42.0.45
curl: (7) Failed to connect to 10.42.0.45 port 80: No route to host

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

0 ответов

Другие вопросы по тегам