Puncte:0

Obținerea 401 neautorizat în timp ce încercați să extrageți imagini din registrul docker local (port) din k3s

drapel it

Din cauza muncii, trebuie să găzduiesc singur un cache proxy docker local folosind Port. Așa că am mers la documentul lor și am instalat serverul și l-am configurat corect, accesându-l prin FQDN și folosind un certificat autosemnat. Sunt capabil să folosesc conectare la docker de la clienți externi și docker pull fara probleme.

Ideea mea este să deservesc acest server Harbour către containerd serviciu care rulează într-un cluster k3s pe care îl am. Din planul de control al clusterului (nume gazdă: control01) pot extrage imagini:

/usr/local/bin/ctr -a /run/k3s/containerd/containerd.sock imagine pull 

harbor.virtalus.com/dockerhubproxy/library/ubuntu:20.04
harbor.virtalus.com/dockerhubproxy/library/ubuntu:20.04: rezolvat |++++++++++++++++++++++++++++++++++ ++++|
index-sha256:4e9ed8dc49c4c21888f4053e59d7ef0959f57e77d0fbe47ba0063fddd6b70f2c: terminat |++++++++++++++++++++++++++++++++++++++++|
manifest-sha256:7b3e30a1f373b0621681f13b92feb928129c1c38977481ee788a793fcae64fb9: există |++++++++++++++++++++++++++++++++++++++|
layer-sha256:8e5c1b329fe39c318c0d49821b339fb94a215c5dc0a2898c8030b5a4d091bcba: există |++++++++++++++++++++++++++++++++++++|
config-sha256:1a437e363abfa47bfe4b3f5906b7444d12346102d944ebddd537e47a62fc6f52: există |++++++++++++++++++++++++++++++++++++++|
scurs: 10,3 s total: 1,4 Ki (137,0 B/s)
despachetarea linux/amd64 sha256:4e9ed8dc49c4c21888f4053e59d7ef0959f57e77d0fbe47ba0063fddd6b70f2c...

Așa că configurez /etc/rancher/k3s/registries.yaml ca urmare a document oficial de la Rancher:

cat << EOF > /etc/rancher/k3s/registries.yaml
oglinzi:
  „*”:
    punct final:
      - „https://harbor.virtalus.com”
configuratii:
  „https://harbor.virtalus.com”:
    auth:
      nume utilizator: admin
      parola: Harbour12345  
    tls:
      fișier_cert: /root/harbor.virtalus.com.cert
      fișier_cheie: /root/harbor.virtalus.com.key
      ca_file: /root/ca.crt
      insecure_skip_verify: adevărat
EOF

Am incercat cu si fara config secțiune, dar îmi tot spune:

extragerea de la gazda harbor.virtalus.com a eșuat cu codul de stare [manifest 1.8.6]: 401 Neautorizat

Am petrecut ultimele 4 ore în asta, am citit câteva fire de discuții cu probleme Github, documentul oficial și mai multe ghiduri de depanare, dar încă nu știu ce greșesc.

401 Neautorizat

Puncte:2
drapel cn

The configurații intrările conțin auth și tls secțiuni dar se pare că tls secțiunea nu este luată în considerare din cauza unei intrări redundante de registru deplasate

cat << EOF > /etc/rancher/k3s/registries.yaml
oglinzi:
  „*”:
    punct final:
      - „https://harbor.virtalus.com”
configuratii:
  „https://harbor.virtalus.com”:
    auth:
      nume utilizator: admin
      parola: Harbour12345

„https://harbor.virtalus.com”:

    tls:
      fișier_cert: /root/harbor.virtalus.com.cert
      fișier_cheie: /root/harbor.virtalus.com.key
      ca_file: /root/ca.crt
      insecure_skip_verify: adevărat
 EOF

Simțiți-vă liber să îl eliminați și să-mi spuneți dacă asta rezolvă problema

În plus, ca o notă secundară, este posibil să doriți să utilizați --depanare steagul de docher pentru a obține mai multe detalii despre eroarea întâlnită

k.Cyborg avatar
drapel it
Ups, asta a fost un tip, lasă-mă să editez întrebarea. Mulțumesc foarte mult totuși
Tewfik Ghariani avatar
drapel cn
Sigur, scuzați-mă, dar problema a fost rezolvată după repararea configurației sau nu?
k.Cyborg avatar
drapel it
L-am îndreptat către adresa greșită

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.