Puncte:0

Instalarea diagramei RabbitMQ Helm într-un cluster Kubernetes eșuând distribuirea cookie-ului Erlang către un nod

drapel mu

Încerc să instalez un cluster RabbitMQ prin diagrama Bitnami Helm (https://github.com/bitnami/charts/tree/master/bitnami/rabbitmq) într-un cluster EKS și când execut instalarea Helm, primesc următoarea eroare în primul pod creat:

iepuremq 13:41:15.99
rabbitmq 13:41:15.99 Bine ați venit la containerul Bitnami rabbitmq
rabbitmq 13:41:15.99 Abonați-vă la actualizările proiectului urmărind https://github.com/bitnami/bitnami-docker-rabbitmq
rabbitmq 13:41:15.99 Trimiteți probleme și solicitări de funcții la https://github.com/bitnami/bitnami-docker-rabbitmq/issues
iepuremq 13:41:15.99
rabbitmq 13:41:15.99 INFO ==> ** Se pornește configurarea RabbitMQ **
rabbitmq 13:41:16.01 INFO ==> Validarea setărilor în RABBITMQ_* env vars..
rabbitmq 13:41:16.03 INFO ==> Se inițializează RabbitMQ...
rabbitmq 13:41:16.03 DEBUG ==> Se creează fișierul de mediu...
rabbitmq 13:41:16.03 DEBUG ==> Se creează fișierul enabled_plugins...
rabbitmq 13:41:16.04 DEBUG ==> Se creează un cookie Erlang...
rabbitmq 13:41:16.04 DEBUG ==> Asigurarea existenței directoarelor/fișierelor așteptate...
rabbitmq 13:41:16.05 INFO ==> Se pornește RabbitMQ în fundal...
Se așteaptă distribuția erlang pe nodul „[email protected]” în timp ce procesul de operare „51” rulează
2022-04-19 13:41:19.198340+00:00 [info] <0.222.0> Indicatori de caracteristici: lista de semnalizatoare de caracteristici găsite:
2022-04-19 13:41:19.212884+00:00 [info] <0.222.0> Semnale caracteristici: [ ] implicit_default_bindings
2022-04-19 13:41:19.212941+00:00 [info] <0.222.0> Semnale caracteristici: [ ] maintenance_mode_status
2022-04-19 13:41:19.212965+00:00 [info] <0.222.0> Semnale caracteristici: [ ] quorum_queue
2022-04-19 13:41:19.212985+00:00 [info] <0.222.0> Semnale caracteristici: [ ] stream_queue
2022-04-19 13:41:19.213077+00:00 [info] <0.222.0> Semnale caracteristici: [ ] user_limits
2022-04-19 13:41:19.213104+00:00 [informații] <0.222.0> Semnale caracteristici: [ ] virtual_host_metadata
2022-04-19 13:41:19.213124+00:00 [info] <0.222.0> Indicatori caracteristici: stări de semnalizare caracteristică scrise pe disc: da
2022-04-19 13:41:19.637051+00:00 [noti] <0.44.0> Jurnalul de sistem al aplicației a fost ieșit din motiv: oprit
2022-04-19 13:41:19.637148+00:00 [noti] <0.222.0> Înregistrare: trecerea la handler(i) configurat(i); este posibil ca următoarele mesaje să nu fie vizibile în această ieșire de jurnal
2022-04-19 13:41:19.656264+00:00 [noti] <0.222.0> Înregistrare: gestionanții de jurnal configurați sunt acum ACTIVI
2022-04-19 13:41:19.904087+00:00 [info] <0.222.0> ra: pornirea cozii_cvorumului sistemului
2022-04-19 13:41:19.904200+00:00 [info] <0.222.0> pornind sistemul Ra: quorum_queues în directorul: /bitnami/rabbitmq/mnesia/rabbit@rabbitmq-0/quorum/rabbit@rabbitmq-0
2022-04-19 13:41:19.995094+00:00 [info] <0.263.0> ra: depozit de metadate inițializat pentru cozile de cvorum de sistem. 0 înregistrare(e) recuperată
2022-04-19 13:41:20.013384+00:00 [noti] <0.268.0> WAL: ra_log_wal init, open tbls: ra_log_open_mem_tables, closed tbls: ra_log_closed_mem_tables
2022-04-19 13:41:20.022921+00:00 [info] <0.222.0> ra: pornirea coordonării sistemului
2022-04-19 13:41:20.022987+00:00 [info] <0.222.0> pornind sistemul Ra: coordonare în director: /bitnami/rabbitmq/mnesia/rabbit@rabbitmq-0/coordination/rabbit@rabbitmq-0
2022-04-19 13:41:20.026371+00:00 [info] <0.276.0> ra: depozit de metadate inițializat pentru coordonarea sistemului. 0 înregistrare(e) recuperată
2022-04-19 13:41:20.026628+00:00 [noti] <0.281.0> WAL: ra_coordination_log_wal init, open tbls: ra_coordination_log_open_mem_tables, closed tbls: ra_coordination_log_m_table
2022-04-19 13:41:20.032159+00:00 [info] <0.222.0>
2022-04-19 13:41:20.032159+00:00 [informații] <0.222.0> Se pornește RabbitMQ 3.9.8 pe Erlang 24.1.2 [jit]
2022-04-19 13:41:20.032159+00:00 [info] <0.222.0> Copyright (c) 2007-2021 VMware, Inc. sau afiliații săi.
2022-04-19 13:41:20.032159+00:00 [info] <0.222.0> Licențiat conform MPL 2.0. Site: https://rabbitmq.com

  ## ## RabbitMQ 3.9.8
  ## ##
  ########## Copyright (c) 2007-2021 VMware, Inc. sau afiliații săi.
  ###### ##
  ########## Licențiat conform MPL 2.0. Site: https://rabbitmq.com

  Erlang: 24.1.2 [jit]
  Biblioteca TLS: OpenSSL - OpenSSL 1.1.1d 10 septembrie 2019

  Ghiduri pentru documente: https://rabbitmq.com/documentation.html
  Suport: https://rabbitmq.com/contact.html
  Tutoriale: https://rabbitmq.com/getstarted.html
  Monitorizare: https://rabbitmq.com/monitoring.html

  Jurnale: /opt/bitnami/rabbitmq/var/log/rabbitmq/rabbit@rabbitmq-0_upgrade.log
        <stdout>

  Fișier(e) de configurare: /opt/bitnami/rabbitmq/etc/rabbitmq/rabbitmq.conf

  Începe broker...2022-04-19 13:41:20.033907+00:00 [info] <0.222.0>
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> nod : rabbit@rabbitmq-0
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> home dir : /opt/bitnami/rabbitmq/.rabbitmq
2022-04-19 13:41:20.033907+00:00 [informații] <0.222.0> fișier(e) de configurare: /opt/bitnami/rabbitmq/etc/rabbitmq/rabbitmq.conf
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> cookie hash : d3Nfp8t690Ln1h811Tuxzw==
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> jurnal(e): /opt/bitnami/rabbitmq/var/log/rabbitmq/rabbit@rabbitmq-0_upgrade.log
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> : <stdout>
2022-04-19 13:41:20.033907+00:00 [info] <0.222.0> directorul bazei de date: /bitnami/rabbitmq/mnesia/rabbit@rabbitmq-0
2022-04-19 13:41:20.307590+00:00 [info] <0.222.0> Indicatori de caracteristică: listă de semnalizatoare de caracteristică găsite:
2022-04-19 13:41:20.307654+00:00 [informații] <0.222.0> Semnale caracteristici: [ ] drop_unroutable_metric
2022-04-19 13:41:20.307681+00:00 [informații] <0.222.0> Semnale caracteristici: [ ] empty_basic_get_metric
2022-04-19 13:41:20.307705+00:00 [info] <0.222.0> Semnale caracteristici: [ ] implicit_default_bindings
2022-04-19 13:41:20.307792+00:00 [info] <0.222.0> Semnale caracteristici: [ ] maintenance_mode_status
2022-04-19 13:41:20.307818+00:00 [info] <0.222.0> Semnale caracteristici: [ ] quorum_queue
2022-04-19 13:41:20.307838+00:00 [informații] <0.222.0> Semnale caracteristici: [ ] stream_queue
2022-04-19 13:41:20.307908+00:00 [info] <0.222.0> Semnale caracteristici: [ ] user_limits
2022-04-19 13:41:20.307947+00:00 [info] <0.222.0> Semnale caracteristici: [ ] virtual_host_metadata
2022-04-19 13:41:20.307968+00:00 [info] <0.222.0> Indicatori caracteristici: stări de semnalizare caracteristică scrise pe disc: da
Eroare: operațiunea așteptare pe nodul [email protected] a expirat. Valoarea timeout utilizată: 5000
2022-04-19 13:41:23.299211+00:00 [info] <0.222.0> Rularea pasului de pornire pre_boot definit de aplicația rabbit
2022-04-19 13:41:23.299295+00:00 [info] <0.222.0> Rularea pasului de pornire rabbit_global_counters definit de aplicația rabbit
2022-04-19 13:41:23.299545+00:00 [info] <0.222.0> Rularea pasului de pornire rabbit_osiris_metrics definit de aplicația rabbit
2022-04-19 13:41:23.299746+00:00 [info] <0.222.0> Rularea pasului de pornire rabbit_core_metrics definit de aplicația rabbit
2022-04-19 13:41:23.300299+00:00 [info] <0.222.0> Rularea pasului de pornire rabbit_alarm definit de aplicația rabbit
2022-04-19 13:41:23.304497+00:00 [info] <0.297.0> Filigran de memorie ridicat setat la 12695 MiB (13312088473 octeți) din 31738 MiB (33280221184 octeți) total
2022-04-19 13:41:23.308954+00:00 [info] <0.299.0> Activarea monitorizării spațiului liber pe disc
2022-04-19 13:41:23.309007+00:00 [informații] <0.299.0> Limită fără disc setată la 50MB
2022-04-19 13:41:23.312489+00:00 [info] <0.222.0> Rularea pasului de pornire code_server_cache definit de app rabbit
2022-04-19 13:41:23.312650+00:00 [info] <0.222.0> Rularea pasului de pornire file_handle_cache definit de app rabbit
2022-04-19 13:41:23.312958+00:00 [info] <0.302.0> Limitarea la aproximativ 65439 de mânere de fișiere (58893 de socluri)
2022-04-19 13:41:23.313163+00:00 [info] <0.303.0> Buffer de citire FHC: OFF
2022-04-19 13:41:23.313217+00:00 [info] <0.303.0> Buffer de scriere FHC: PORNIT
2022-04-19 13:41:23.313829+00:00 [info] <0.222.0> Rularea pasului de pornire worker_pool definit de aplicația rabbit
2022-04-19 13:41:23.313932+00:00 [info] <0.283.0> Va folosi 4 procese pentru grupul de lucrători implicit
2022-04-19 13:41:23.313982+00:00 [info] <0.283.0> Se pornește grupul de lucrători „worker_pool” cu 4 procese în el
2022-04-19 13:41:23.314583+00:00 [informații] <0.222.0> Rularea bazei de date a pașilor de pornire definită de aplicația rabbit
2022-04-19 13:41:23.314894+00:00 [info] <0.222.0> Directorul bazei de date nod la /bitnami/rabbitmq/mnesia/rabbit@rabbitmq-0 este gol. Presupunând că trebuie să ne alăturăm unui cluster existent sau să o inițializam de la zero...
2022-04-19 13:41:23.314963+00:00 [info] <0.222.0> Backend configurat peer discovery: rabbit_peer_discovery_k8s
2022-04-19 13:41:23.315110+00:00 [info] <0.222.0> Va încerca să blocheze cu backend-ul peer discovery rabbit_peer_discovery_k8s
2022-04-19 13:41:23.316998+00:00 [noti] <0.44.0> Mnezia aplicației a ieșit cu motiv: oprit

PORNIRE A ESCUT
===========
Excepție în timpul pornirii:

2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0>
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> BOOT FAILED
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> ===========
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> Excepție în timpul pornirii:
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0>
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> eroare:{badmatch,{error,enoent}}
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0>
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_peer_discovery_k8s:make_request/0, linia 121
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_peer_discovery_k8s:list_nodes/0, linia 41
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_peer_discovery_k8s:lock/1, linia 76
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_peer_discovery:lock/0, line 190
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_mnesia:init_with_lock/3, line 104
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_mnesia:init/0, line 76
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_boot_steps:-run_step/2-lc$^0/1-0-/2, rândul 41
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0> rabbit_boot_steps:run_step/2, linia 46
2022-04-19 13:41:23.317269+00:00 [eroare] <0.222.0>
eroare:{potrivire proastă,{error,enoent}}

    rabbit_peer_discovery_k8s:make_request/0, linia 121
    rabbit_peer_discovery_k8s:list_nodes/0, linia 41
    rabbit_peer_discovery_k8s:lock/1, linia 76
    rabbit_peer_discovery:lock/0, linia 190
    rabbit_mnesia:init_with_lock/3, linia 104
    rabbit_mnesia:init/0, linia 76
    rabbit_boot_steps:-run_step/2-lc$^0/1-0-/2, rândul 41
    rabbit_boot_steps:run_step/2, linia 46

2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> crasher:
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> apel inițial: application_master:init/4
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> pid: <0.221.0>
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> nume_înregistrat: []
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> ieșire excepție: {{badmatch,{error,enoent}},{rabbit,start,[normal,[]]}}
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> în funcția application_master:init/4 (application_master.erl, linia 142)
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> strămoși: [<0.220.0>]
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> message_queue_len: 1
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> mesaje: [{'EXIT',<0.222.0>,normal}]
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> link-uri: [<0.220.0>, <0.44.0>]
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> dicționar: []
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> trap_exit: true
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> stare: rulează
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> heap_size: 2586
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> stack_size: 29
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> reduceri: 186
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0> vecini:
2022-04-19 13:41:24.318598+00:00 [eroare] <0.221.0>
2022-04-19 13:41:24.319087+00:00 [noti] <0.44.0> Aplicația iepure a ieșit cu motiv: {{badmatch,{error,enoent}},{rabbit,start,[normal,[]] }}
{"Kernel pid terminated",application_controller,"{application_start_failure,rabbit,{{badmatch,{error,enoent}},{rabbit,start,[normal,[]]}}}"}
Kernel pid terminat (application_controller) ({application_start_failure,rabbit,{{badmatch,{error,enoent}},{rabbit,start,[normal,[]]}}})

Dump-ul de blocare este scris în: /opt/bitnami/rabbitmq/var/log/rabbitmq/erl_crash.dump... done
Se așteaptă distribuția erlang pe nodul „[email protected]” în timp ce procesul de operare „51” rulează
Eroare:
proces_nu_rulează
Se așteaptă distribuția erlang pe nodul „[email protected]” în timp ce procesul de operare „51” rulează
Eroare:
proces_nu_rulează

Se pare că cookie-ul Erlang nu este distribuit corespunzător, dar după ce am verificat unele postări nu am ajuns la nicio concluzie.

Dacă aveți orice fel de informații care ar putea fi de ajutor, v-aș fi recunoscător dacă mi le-ați împărtăși.

EDITARE 1: Am intrat în primul și singurul pod dintre cele trei replici care trebuie create, rulați rabbitmq-diagnostics erlang_cookie_sources pentru a afla unde este stocat fișierul cookie Erland (/opt/bitnami/rabbitmq/.rabbitmq/.erlang.cookie) și pentru a verifica dacă este același pe care l-am indicat în valorile.yaml din diagramă și este exact la fel, deci până la urmă cred că nu este nicio problemă la distribuirea cheii, dar am aceeași problemă. Verificând din nou jurnalele, văd că există un proces care nu rulează, nu știu dacă problema ar trebui să fie acolo.

Puncte:1
drapel mu

Problema a fost jetonul contului de serviciu care nu a fost distribuit pod-urilor. Am schimbat valorile.yaml ale diagramei Helm:

serviceCont:
  ## @param serviceAccount.create Activați crearea ServiceAccount pentru podurile RabbitMQ
  ##
  crea: adevărat
  ## @param serviceAccount.name Numele contului de serviciu creat
  ## Dacă nu se setează și create este adevărat, se generează un nume folosind șablonul rabbitmq.fullname
  ##
  #Nume: ""
  ## @param serviceAccount.automountServiceAccountToken Montați automat jetonul contului de serviciu în pod
  ##
  automountServiceAccountToken: adevărat

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.