Kubernetescontainerd-プライベートレジストリからイメージをプルできませんでした

ラルフ

containerdDockerの代わりにkubernetesV1.20.1をセットアップしましたプライベートレジストリ(ハーバー)からDockerイメージをプルできませんでした。

私はすでに/etc/containerd/config.tomlを次のように変更しました:

[plugins."io.containerd.grpc.v1.cri".registry]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors]
    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
      endpoint = ["https://registry-1.docker.io"]
    [plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.foo.com"]
      endpoint = ["https://registry.foo.com"]
  [plugins."io.containerd.grpc.v1.cri".registry.configs]
    [plugins."io.containerd.grpc.v1.cri".registry.configs."registry.foo.com"]
      [plugins."io.containerd.grpc.v1.cri".registry.configs."registry.foo.com".auth]
        username = "admin"
        password = "Harbor12345"

しかし、これはうまくいきませんでした。プルは次のメッセージで失敗しました:

Failed to pull image "registry.foo.com/library/myimage:latest": rpc error: code = Unknown
desc = failed to pull and unpack image "registry.foo.com/library/myimage:latest": failed to 
resolve reference "registry.foo.com/library/myimage:latest": unexpected status code 
[manifests latest]: 401 Unauthorized

My Harbourレジストリは、Let'sEncrypt証明書を使用してHTTPS経由で利用できます。したがって、ここではhttpsが問題になることはありません。

docker-secretを作成しようとしても、これは機能しませんでした。

kubectl create secret docker-registry registry.foo.com --docker-server=https://registry.foo.com --docker-username=admin --docker-password=Harbor12345 [email protected]

コンテナを使用してKubernetesでプライベートレジストリを設定する方法の例を教えてもらえますか?

DávidMolnár

設定imagePullSecretsポッド/デプロイメント仕様で:

apiVersion: v1
kind: Pod
metadata:
  name: private-reg
spec:
  containers:
  - name: private-reg-container
    image: <your-private-image>
  imagePullSecrets:
  - name: registry.foo.com

詳細:https//kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

gitlabプライベートレジストリ(openshift)からイメージをプルできません

分類Dev

Kubernetes:プライベートコンテナレジストリからイメージをプルできませんでした

分類Dev

kubectlがプライベートリポジトリからイメージをプルできません

分類Dev

Kubectlがプライベートgcr.ioリポジトリからDockerイメージをプルできませんでした

分類Dev

リモートGitlabレジストリからKubernetesにイメージをプルできません

分類Dev

Docker-イメージをプライベートレジストリにプッシュできません

分類Dev

AWSプライベートレジストリからDockerイメージをデプロイできません

分類Dev

Docker:Registry:他人のプライベート レジストリからプルできません

分類Dev

Docker:プライベートレジストリにプッシュされたイメージをプルできません

分類Dev

Azure Devops:NPM Authenticateを設定した後でも、NPMプライベートレジストリを使用してイメージを構築できません

分類Dev

Minikubeを使用している場合、プライベートリポジトリからDockerイメージをプルできません

分類Dev

Minikubeはローカルレジストリからイメージをプルできません

分類Dev

JenkinsからプライベートDockerレジストリにログインできません

分類Dev

KubernetesEngineが非プライベート/ GCRリポジトリからイメージをプルできません

分類Dev

プライベートGitHubリポジトリからクローンを作成してプルできますが、プルできません

分類Dev

Kubernetesは、httpsなしでプライベートリポジトリからDockerイメージをプルしません

分類Dev

プライベートdockerhubレジストリからDockerイメージをプルしているときにKubernetesでImagePullBackOffエラーが発生する

分類Dev

GitlabCIはGitlabレジストリのプライベートイメージでは機能しません

分類Dev

dockerpullを使用してokd / openshift-origindockerレジストリーから匿名でイメージをプルできません

分類Dev

.NET標準ライブラリプロジェクトでNuGetからlog4netをインストールできませんでした

分類Dev

Azureコンテナ-プライベートレジストリにログインできません「Dockerレジストリからエラー応答を受信しました」

分類Dev

ジェダイ接続を取得できません、ネストされた例外:プールからリソースを取得できませんでした

分類Dev

NexusでプライベートDockerレジストリをプロキシできません

分類Dev

プライベートレジストリからイメージをプルすると、docker swarmcreateサービスが失敗しました

分類Dev

GitlabCIからプライベートMySQLDockerイメージにアクセスできません

分類Dev

Puppeteerを使用してナビゲートしたページからスクレイプできません

分類Dev

K8Sがローカルリポジトリからイメージをプルできませんでした

分類Dev

セルフホスト/プライベートDockerイメージレジストリでクラウド実行を使用できますか?

分類Dev

SourceTreeからgithubにプライベートリポジトリのクローンを作成できません

Related 関連記事

  1. 1

    gitlabプライベートレジストリ(openshift)からイメージをプルできません

  2. 2

    Kubernetes:プライベートコンテナレジストリからイメージをプルできませんでした

  3. 3

    kubectlがプライベートリポジトリからイメージをプルできません

  4. 4

    Kubectlがプライベートgcr.ioリポジトリからDockerイメージをプルできませんでした

  5. 5

    リモートGitlabレジストリからKubernetesにイメージをプルできません

  6. 6

    Docker-イメージをプライベートレジストリにプッシュできません

  7. 7

    AWSプライベートレジストリからDockerイメージをデプロイできません

  8. 8

    Docker:Registry:他人のプライベート レジストリからプルできません

  9. 9

    Docker:プライベートレジストリにプッシュされたイメージをプルできません

  10. 10

    Azure Devops:NPM Authenticateを設定した後でも、NPMプライベートレジストリを使用してイメージを構築できません

  11. 11

    Minikubeを使用している場合、プライベートリポジトリからDockerイメージをプルできません

  12. 12

    Minikubeはローカルレジストリからイメージをプルできません

  13. 13

    JenkinsからプライベートDockerレジストリにログインできません

  14. 14

    KubernetesEngineが非プライベート/ GCRリポジトリからイメージをプルできません

  15. 15

    プライベートGitHubリポジトリからクローンを作成してプルできますが、プルできません

  16. 16

    Kubernetesは、httpsなしでプライベートリポジトリからDockerイメージをプルしません

  17. 17

    プライベートdockerhubレジストリからDockerイメージをプルしているときにKubernetesでImagePullBackOffエラーが発生する

  18. 18

    GitlabCIはGitlabレジストリのプライベートイメージでは機能しません

  19. 19

    dockerpullを使用してokd / openshift-origindockerレジストリーから匿名でイメージをプルできません

  20. 20

    .NET標準ライブラリプロジェクトでNuGetからlog4netをインストールできませんでした

  21. 21

    Azureコンテナ-プライベートレジストリにログインできません「Dockerレジストリからエラー応答を受信しました」

  22. 22

    ジェダイ接続を取得できません、ネストされた例外:プールからリソースを取得できませんでした

  23. 23

    NexusでプライベートDockerレジストリをプロキシできません

  24. 24

    プライベートレジストリからイメージをプルすると、docker swarmcreateサービスが失敗しました

  25. 25

    GitlabCIからプライベートMySQLDockerイメージにアクセスできません

  26. 26

    Puppeteerを使用してナビゲートしたページからスクレイプできません

  27. 27

    K8Sがローカルリポジトリからイメージをプルできませんでした

  28. 28

    セルフホスト/プライベートDockerイメージレジストリでクラウド実行を使用できますか?

  29. 29

    SourceTreeからgithubにプライベートリポジトリのクローンを作成できません

ホットタグ

アーカイブ