2017-11-13 5 views
0

にアクセスすることができないとしても、minikube start --insecure-registry "<HARBOR_HOST_IP>"を使用してminikubeを開始し、エラーを得た:minikubeで正しくinsecure-registryを設定する方法minikubeは、リモート・ハーバーレジストリに

Failed to pull image "[HARBOR_IP]/app/server": rpc error: code = 2 desc = Error response from daemon: {"message":"Get https://[HARBOR_IP]/v1/_ping : dial tcp [HARBOR_IP]:443: getsockopt: connection refused"} Error syncing pod

? 80ポートを備えた


編集

タグ現在のドッキングウィンドウの画像:

docker push <HARBOR_HOST_IP>:80/app/server 

残念ながら、リモートハーバーホストが拒否されました:

ハーバーレジストリサーバへ

docker tag server <HARBOR_HOST_IP>:80/app/server 

プッシュそれを

The push refers to a repository [<HARBOR_HOST_IP>:80/app/server] 
00491a929c2e: Preparing 
ec4cc3fab4be: Preparing 
e7d3ac95d998: Preparing 
8bb050c3d78d: Preparing 
4aa9e88e4148: Preparing 
978b58726b5e: Waiting 
2b0fb280b60d: Waiting 
denied: requested access to the resource is denied 

さらに<HARBOR_HOST_IP>:80をローカルinsecure-registriesリストに追加しました。

答えて

0

あなたがイメージのビルドポート80

に働くあなたのドッキングウィンドウのレジストリと通信するときは、必ずポート80を定義する場合、それが働いている:レジストリへ

docker build -t <REGISTRY_IP>:80/<name> <path> 

プッシュそれを:

docker push <REGISTRY_IP>:80/<name> 

この安全でないレジストリでミニクイブを開始してください:

minikube start --insecure-registry <REGISTRY_IP>:80 

展開を作成します:test.yamlがある

kubectl create -f test.yaml 

apiVersion: extensions/v1beta1                                           
kind: Deployment                                               
metadata:                                                
    name: test                                              
spec:                                                 
    template:                                                
    metadata:                                               
     labels:                                               
     app: test                                             
    spec:                                                
     containers:                                              
     - image: 192.168.1.11:80/<name>                                      
     name: test                                            
     imagePullPolicy: Always 
+0

はご投稿いただきありがとうございます。私はあなたの方法を試して、その結果を質問に加えました。ところで、なぜ '80'ポートを使うのですか?私はデフォルトのポートが '80 'で、他のコンテナクラスターで':80'なしで使用できると思います。それはミニチュアのルールですか? – online

関連する問題