2017-02-02 13 views
0

私は5ノードのkubernetesクラスタを持っています。単純なnginxポッドを追加すると、ノードの1つにスケジュールされますが、起動しません。それはイメージを引き出すことさえありません。Kubernetesポッドが起動していない

これはnginx.yamlファイルです:

apiVersion: v1 
kind: Pod 
metadata: 
    name: nginx 
spec: 
    containers: 
    - name: nginx 
    image: nginx 
    ports: 
    - containerPort: 80 

私はポッドを記述する際つのイベントがあります:私はup02にログインし、任意の画像があるかどうかをチェックし、私はそれを参照して引っ張ったときSuccessfully assigned busybox to up02は、引っ張られていないので、私は手動で引っ張った(おそらくそれはいくつかのキックスタートを必要と思った;))

ポッドは、常に容器の作成状態にとどまります。このポッドだけでなく、問題は追加しようとするポッドです。

Kubernetesが動作するために必要なマシン上で実行されているいくつかのポッドがあります

[email protected]:~$ kubectl get pods --all-namespaces 
NAMESPACE  NAME         READY  STATUS    RESTARTS AGE 
default  busybox         0/1  ContainerCreating 0   11m 
default  nginx         0/1  ContainerCreating 0   22m 
kube-system dummy-2088944543-n1cd5     1/1  Running    0   5d 
kube-system etcd-up01        1/1  Running    0   5d 
kube-system kube-apiserver-up01      1/1  Running    0   5d 
kube-system kube-controller-manager-up01   1/1  Running    0   5d 
kube-system kube-discovery-1769846148-xfpls   1/1  Running    0   5d 
kube-system kube-dns-2924299975-5rzz8    4/4  Running    0   5d 
kube-system kube-proxy-17bpl      1/1  Running    2   3d 
kube-system kube-proxy-3pk63      1/1  Running    0   3d 
kube-system kube-proxy-h3wrj      1/1  Running    0   5d 
kube-system kube-proxy-wzqv4      1/1  Running    0   3d 
kube-system kube-proxy-z3xxx      1/1  Running    0   3d 
kube-system kube-scheduler-up01      1/1  Running    0   5d 
kube-system kubernetes-dashboard-3203831700-3xfbd 1/1  Running    0   5d 
kube-system weave-net-6c0nr       2/2  Running    0   3d 
kube-system weave-net-dchhf       2/2  Running    0   5d 
kube-system weave-net-hshvg       2/2  Running    4   3d 
kube-system weave-net-n684c       2/2  Running    1   3d 
kube-system weave-net-r5319       2/2  Running    0   3d 
+0

私はクラスタを完全に再インストールし、1つのマスターと1つのノードから始まり、何とか動作します。私は何が違っていたのか分かりません(今は2ノードのクラスタであることを除いて、私は何もしなかったとは思いません)、合計5ノード – Ravenix

答えて

1

ネームスペースkube-systemにnginxポッドを再作成できますか?

kubectl create --namespace kube-system -f nginx.yaml 

これで問題が解決するはずです。

第2に、お使いの環境にプロキシがあるかどうかを確認してください。

1

あなたは何が起こっているかについての詳細情報を取得するために

kubectl describe pods <pod> 

を行うことができます。

関連する問題