2017-09-01 13 views
0

私はKubernetes上でドッカーイメージの実用的な展開を行っています。しかし、私はそれを拡大したいときは、イメージを見つけることができないというエラーを受け取っています(イメージからすでに動作しているものをスケーリングしていますが)。作業展開をスケーリングするときのイメージのプルバックオフKubernetes

ここでは、 。私はKubectlが

Name:   mautic-3389378641-jgm9b 
Namespace:  default 
Node:   minikube/192.168.99.101 
Start Time:  Fri, 01 Sep 2017 14:34:08 +0100 
Labels:   app=mautic 
       pod-template-hash=3389378641 
       tier=frontend 
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"default","name":"mau 
tic-3389378641","uid":"52a87ff6-8f06-11e7-8fbc-080027cd66fa",... 
Status:   Pending 
IP:    172.17.0.8 
Created By:  ReplicaSet/mautic-3389378641 
Controlled By: ReplicaSet/mautic-3389378641 
Containers: 
    mautic: 
    Container ID: 
    Image:    mautic/mautic:latest 
    Image ID: 
    Port:    80/TCP 
    State:    Waiting 
     Reason:   ErrImagePull 
    Ready:    False 
    Restart Count:  0 
    Environment: 
     MAUTIC_DB_HOST:   mautic-mysql 
     MAUTIC_DB_PASSWORD:  <set to the key 'password.txt' in secret 'mysql-pass'> Optional: false 
    Mounts: 
     /var/run/secrets/kubernetes.io/serviceaccount from default-token-9drh0 (ro) 
     /var/www/html from mautic-local-storage (rw) 
Conditions: 
    Type   Status 
    Initialized True 
    Ready   False 
    PodScheduled True 
Volumes: 
    mautic-local-storage: 
    Type:  PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace) 
    ClaimName: mautic-lv-claim 
    ReadOnly: false 
    default-token-9drh0: 
    Type:  Secret (a volume populated by a Secret) 
    SecretName: default-token-9drh0 
    Optional: false 
QoS Class:  BestEffort 
Node-Selectors: <none> 
Tolerations: <none> 
Events: 
    FirstSeen  LastSeen  Count From     SubObjectPath   Type   Reason     Message 
    ---------  --------  ----- ----     -------------   --------  ------     ------- 
    47m   47m    1  default-scheduler        Normal   Scheduled    Successfully assigned mauti 
c-3389378641-jgm9b to minikube 
    47m   47m    1  kubelet, minikube        Normal   SuccessfulMountVolume MountVolume.SetUp succeeded 
for volume "pvc-5b7c14a3-8f03-11e7-8fbc-080027cd66fa" 
    47m   47m    1  kubelet, minikube        Normal   SuccessfulMountVolume MountVolume.SetUp succeeded 
for volume "default-token-9drh0" 
    47m   7m    12  kubelet, minikube  spec.containers{mautic} Normal   Pulling     pulling image "mautic/mauti 
c:latest" 
    47m   6m    12  kubelet, minikube  spec.containers{mautic} Warning   Failed     Failed to pull image "mauti 
c/mautic:latest": rpc error: code = 2 desc = Network timed out while trying to connect to https://index.docker.io/v1/repositories/mautic/mautic/images. You 
may want to check your internet connection or if you are behind a proxy. 
    47m   6m    170  kubelet, minikube        Warning   FailedSync    Error syncing pod 
    47m   6m    158  kubelet, minikube  spec.containers{mautic} Normal   BackOff     Back-off pulling image "mau 
tic/mautic:latest" 

を記述しかし、参照Mauticの画像は右ここにあると私はスケールする展開で既に使用されている実行したときにここで

./kubectl scale deployments/mautic --replicas=2 

はログです。

REPOSITORY            TAG     IMAGE ID   CREATED    SIZE 
testimage            v0     0e0d4b13c0c2  10 days ago   611MB 
mautic/mautic           latest    730d2796f904  2 weeks ago   611MB 
mysql             5.6     cdfa8cc50c33  5 weeks ago   298MB 
mysql             latest    c73c7527c03a  5 weeks ago   412MB 
gcr.io/google_containers/k8s-dns-sidecar-amd64   1.14.4    38bac66034a6  2 months ago  41.8MB 
gcr.io/google_containers/k8s-dns-kube-dns-amd64  1.14.4    a8e00546bcf3  2 months ago  49.4MB 
gcr.io/google_containers/k8s-dns-dnsmasq-nanny-amd64 1.14.4    f7f45b9cb733  2 months ago  41.4MB 
gcr.io/google-containers/kube-addon-manager   v6.4-beta.2   0a951668696f  2 months ago  79.2MB 
gcr.io/google_containers/kubernetes-dashboard-amd64 v1.6.1    71dfe833ce74  3 months ago  134MB 
autoize/mautic           latest    6c99d7ce1a07  4 months ago  665MB 
gcr.io/google_containers/pause-amd64     3.0     99e59f495ffa  16 months ago  747kB 

Pods

誰もこれが機能しない理由の任意のアイデアを持っていますか?

+0

複数のミニオンがありますか? – whites11

+0

ノードを意味していますか?私はKubernetesの新人です。私はこれを助けるなら、ドッカーマシンの仮想ボックスVMからミニクーブを使ってこれを実行しています。 –

+0

うん、私はノードを意味していた。複数のノードがある場合(あなたのケースではない)、あるノードが利用可能なイメージを持つ可能性があり、他のノードは使用できない可能性があります。とにかく、接続して、もう一度やり直してください。一時的な問題のようです。 '接続しようとしたときにネットワークがタイムアウトしました... ' – whites11

答えて

0

あなたのホストはDocker Hubへの接続を失っています - "docker pull mautic/mautic:latest"を実行して、それが動作するかどうか確認してください。これはホスト上のネットワーク上の問題、ホストとDocker Hub間の中間プロキシに関する問題、またはDocker Hubでの一時的な停止などである可能性があります。

最新のタグを使用しているため、DeploymentではimagePullPolicy = Alwaysを使用している可能性があります。 (docs:最新のタグが指定されている場合は常にデフォルトに設定され、そうでない場合はIfNotPresentがデフォルトになります)新しいコンテナを開始するときに既に存在するローカルイメージが使用されるように明示的にimagePullPolicy = IfNotPresentを設定することをお勧めします。

関連する問題