Wie zu ziehen Bild aus dockerhub in kubernetes?

Ich bin für die Planung der Bereitstellung einer Anwendung in meinem kubernetes-clustering-infra.
Ich schob Bild zu dockerhub repo. Wie kann ich pull Bild von dockerhub?

  • Doku erklärt ziemlich gut, wie man dockerhub Anmeldeinformationen zu Ihrem cluster. Wenn Ihr Bild ist öffentlich erreichbar dockerhub, die Sie nicht brauchen, Anmeldeinformationen und können geben Sie einfach das Bild in die pod-definition.
  • Danke @fishi - ich bin mit öffentlichen repo. Sie sind also das heißt, ich brauche, um öffentliche repo-name in der yaml-Datei, dann wird es für mich arbeiten?
  • Sie müssen die Bild-und Namen - es ist die gleiche, die Sie verwenden würden, um docker pull das Bild lokal.
  • Ich habe eine Frage. Wie kann kubernetes wissen, die server-URL? Mir ist öffentliche repo-und ich würde nur zusätzlichen Benutzernamen/repo-Namen in das Feld Bild.
  • Und ImagePullBackOff Fehler Auftritt. Es scheint TLS-handshake-timeout - es nicht finden können, die dockerhub server und kann es nicht auf die repo. Wie kann ich die server-FQDN, wenn ich mit öffentlichen repo?
  • k8s verwendet docker unter der Haube - gerade so, als würden Sie lokal auf Ihrem Rechner. Jetzt eine Bild-name setzt sich wie [RepoHost]/[ProjectID]/[RrepoName]:[Tag]. Wenn Sie weglassen [RepoHost], dann docker übernimmt dockerhub (docker.io) als Standard. Über den TLS-handshake-t/o, ich bin nicht sicher, was bewirkt, dass dieses in Ihrem Fall.
  • wenn Sie wollen, eine nützliche Hilfe, Es wäre viel besser, veröffentlichen Sie Ihre k8s sich hier. Auch eine Ausgabe von kubectl -n <namespace> describe po <pod> zu den Pod wo ImagePullBackOff Fehler Auftritt, könnte hilfreich sein

InformationsquelleAutor Snipper03 | 2018-02-28
Schreibe einen Kommentar