2017-09-14 8 views
0

https://coreos.com/kubernetes/docs/1.6.1/getting-started.htmlの手順に従って、CoreOSマシンにKubernetesをインストールしました。DNSアドオンを展開する際のエラー

ポッドを取得すると、すべてうまく動作しているように見えます。

./kubectl GETポッド--namespace = KUBE-システム

NAME          READY  STATUS    RESTARTS AGE 
calico-node-12g51      2/2  Running    4   1h 
calico-node-dtzss      2/2  Running    6   1h 
calico-node-p35sl      2/2  Running    4   1h 
calico-policy-controller-kh7lz   1/1  Running    2   1h 
kube-apiserver-10.201.101.234   1/1  Running    3   2h 
kube-controller-manager-10.201.101.234 1/1  Running    3   2h 
kube-proxy-10.201.101.234    1/1  Running    3   2h 
kube-proxy-10.201.101.236    1/1  Running    7   2d 
kube-proxy-10.201.101.237    1/1  Running    5   1d 
kube-scheduler-10.201.101.234   1/1  Running    3   2h 

その後、私は、DNSのアドオンを展開するhttps://coreos.com/kubernetes/docs/1.6.1/deploy-addons.htmlでの手順に従ってください。

この手順の後、kube-dnsポッドはContainerCreating statusにとどまっています。

kube-dns-v20-htqvx 0/3  ContainerCreating 0   16m 

ポッドKUBE-DNS-V20-htqvx --namespace = KUBEシステムは、以下のログを与える記述./kubectl。

FirstSeen  LastSeen  Count From     SubObjectPath Type   Reason   Message 
    ---------  --------  ----- ----     ------------- --------  ------   ------- 
    16m   16m    1  default-scheduler      Normal   Scheduled  Successfully assigned kube-dns-v20-htqvx to 10.201.101.237 
    15m   15m    1  kubelet, 10.201.101.237     Warning   FailedSync  Error syncing pod, skipping: failed to "CreatePodSandbox" for "kube-dns-v20-htqvx_kube-system(e3f84b85-990d-11e7-9392-005056a16f20)" with CreatePodSandboxError: "CreatePodSandbox for pod \"kube-dns-v20-htqvx_kube-system(e3f84b85-990d-11e7-9392-005056a16f20)\" failed: rpc error: code = 2 desc = NetworkPlugin cni failed to set up pod \"kube-dns-v20-htqvx_kube-system\" network: Get https://10.3.0.1:443/api/v1/namespaces/kube-system/pods/kube-dns-v20-htqvx: dial tcp 10.3.0.1:443: i/o timeout" 

私はダイヤルTCP 10.3.0.1:443を参照してください。I/Oのタイムアウトエラー

私は何かが私のインストール時に間違っていると仮定します。あなたは助けてもらえますか?

答えて

0

CNIを正しく設定しなかったとき、この種の問題が発生しました。 kubernetesの古いバージョンを使用しています。私は最新のバージョンを使用することをお勧めします。

この手順では、より良い結果が得られます。

https://cwienczek.com/multi-node-kubernetes-cluster-on-vagrant-in-five-minutes/

+0

残念ながらv1.6.1は、ステップガイド/ PAGEでCoreOS + Kubernetesステップの最新としてマークされています。あなたは私が同じ手順に従うことができる最後の可能なバージョンを知っていますか? – turgos

+0

CNI設定のデバッグを開始する場所と方法を知っていますか?私はhttps://coreos.com/kubernetes/docs/1.6.1/getting-started.htmlの手順に従い、flannelとcalicoの両方を設定しました。フランネルとカリコが互いに排他的かどうかはわかりません。 – turgos

+0

彼らはCNIのためにフランネルを使用していて、 'ip link'を実行します。設定されたflannelインターフェイスとOS側で割り当てられたIPアドレスを参照してください。 – sfgroups

関連する問題