Диаграмма руля Rabbitmq-ha, ошибка выброса плагина управления - PullRequest
0 голосов
/ 19 февраля 2019

Я развернул диаграмму rabbitmq-ha в kubernetes, затем использовал переадресацию портов kubectl для доступа к интерфейсу управления.Я могу войти, но я не вижу никаких данных в пользовательском интерфейсе, некоторые вкладки показывают ошибку:

TypeError: Cannot read property 'name' of undefined TypeError: Cannot read property 'name' of undefined at Array.process (eval at compile (http://localhost:15672/js/ejs-1.0.min.js:1:6654), :100:139) at EJS.render (http://localhost:15672/js/ejs-1.0.min.js:1:1885) at format (http://localhost:15672/js/main.js:1086:21) at http://localhost:15672/js/main.js:444:24 at with_reqs (http://localhost:15672/js/main.js:1068:9) at http://localhost:15672/js/main.js:1064:17 at XMLHttpRequest.req.onreadystatechange (http://localhost:15672/js/main.js:1144:17)

https://github.com/helm/charts/tree/master/stable/rabbitmq-ha

Я развернул следующим образом.У меня есть диаграмма с одним требованием, rabbitmq.

Я запускаю команды

$ helm dependency build ./rabbitmq
$ helm template --namespace rabbitmq-test --name rabbitmq-test . --output-dir ./output
$ kubectl apply -n rabbitmq-test -Rf ./output

/ rabbitmq / Chart.yaml

apiVersion: v1
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: rabbitmq-ha
version: 0.1.0

/ rabbitmq / требования.yaml

dependencies:
  - name: rabbitmq-ha
    version: 1.19.0
    repository: https://kubernetes-charts.storage.googleapis.com

/ rabbitmq / values.yaml (настройки по умолчанию из github, с отступом в rabbitmq-ha

rabbitmq-ha: 
  ## RabbitMQ application credentials
  ## Ref: http://rabbitmq.com/access-control.html
  ##
  rabbitmqUsername: guest
  # rabbitmqPassword:

  ...

Все отображается правильно, я не вижу ошибок, могу ввестиpod и использование rabbitmqctl, команда node_health_check выполнена успешно, я могу создавать очереди и т. д.

Чтобы получить доступ к интерфейсу управления, я запускаю команду

kubectl port-forward -n rabbitmq-test rabbitmq-test-rabbitmq-ha-0 15672:15672

Затем посещаю localhost: 15672 и регистрируюсьдюймы

enter image description here

1 Ответ

0 голосов
/ 08 марта 2019

С каким именем пользователя вы входите?Значения helm определяют учетные данные приложения и управления.У меня были те же ошибки при входе в систему с использованием пользователя управления, что у пользователя есть разрешение только для проверки работоспособности и т. Д. Вам необходимо войти в систему с гостевым пользователем

charts / values.yaml

## RabbitMQ application credentials
## Ref: http://rabbitmq.com/access-control.html
##
rabbitmqUsername: guest
# rabbitmqPassword:

## RabbitMQ Management user used for health checks
managementUsername: management
managementPassword: E9R3fjZm4ejFkVFE
...