403 запрещено при входе в гавань 2.0.1 в кластере кубернетов - PullRequest
0 голосов
/ 06 августа 2020

У меня установлена ​​гавань v2.0.1 в kubernetes v1.18, теперь, когда я вхожу в гавань, она дает мне следующие советы:

{"errors":[{"code":"FORBIDDEN","message":"CSRF token invalid"}]}

это моя конфигурация входа traefik 2.2.1 (это docs Я ссылаюсь):

spec:
  entryPoints:
    - web
  routes:
    - kind: Rule
      match: Host(`harbor-portal.dolphin.com`) && PathPrefix(`/c/`)
      services:
        - name: harbor-harbor-core
          port: 80
    - kind: Rule
      match: Host(`harbor-portal.dolphin.com`)
      services:
        - name: harbor-harbor-portal
          port: 80

Я проверяю, что журналы ядра гавани показывают только сообщение об успешном пинге. Должен ли я использовать https? Я учусь на локальной машине. Является ли https обязательным? Я ищу в inte rnet и нахожу небольшой ресурс, чтобы поговорить об этом. Что мне делать, чтобы он работал?

введите описание изображения здесь

Я прочитал исходный код и попробовал в модуле ядра гавани следующим образом:

harbor [ /harbor ]$ curl --insecure -w '%{http_code}' -d 'principal=harbor&password=Harbor123456' http://localhost:8080/c/login   
{"errors":[{"code":"FORBIDDEN","message":"CSRF token invalid"}]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...