-1

ここのガイドに従っています:

https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/getting-started-guides/fedora/fedora_manual_config.md

1 つのマスターと 2 つのミニオンの Kubernetes クラスターをセットアップします。すべての手順を実行した後、ポッドを作成すると、ミニオンにスケジュールされますが、保留状態のままです。

ミニオンの Kubelet ログを見ると、次のエラーが表示されます。

Jan 24 00:46:21 localhost.localdomain kubelet[2356]: E0124 00:46:21.042058 2356 kubelet.go:906] Error syncing pod, skipping: API error (500): Cannot start container fa6cbc76fe336aca5f9a341c8cf71ad4ba3aec83e276e340d0e5de16a0052001: setup networking set gateway to 10.0.1.0 on device eth0 failed with invalid argument

私のマスターのネットワークは次のようになります。

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.109.82  netmask 255.255.255.0  broadcast 192.168.109.255
        inet6 fe80::250:56ff:fe0b:bb1  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:0b:0b:b1  txqueuelen 1000  (Ethernet)
        RX packets 2822228  bytes 201486806 (192.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1527270  bytes 143886867 (137.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ミニオンでは、ネットワークは次のようになります。

[root@localhost ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.109.83  netmask 255.255.255.0  broadcast 192.168.109.255
        inet6 fe80::250:56ff:fe0b:bb0  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:0b:0b:b0  txqueuelen 1000  (Ethernet)
        RX packets 2207203  bytes 164668744 (157.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 777356  bytes 65960933 (62.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

kbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 10.0.1.0  netmask 255.255.255.0  broadcast 10.0.1.255
        ether 00:00:00:00:00:00  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1  bytes 42 (42.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ここで何がうまくいかないのかについてのヒントはありますか?

ありがとうございました!

4

1 に答える 1

0

リンク先のガイドの上部には、「このガイドでは 1 つのミニオンのみが機能します。複数のミニオンには、kubernetes の外部で機能するネットワーク構成が必要です」と記載されています。

クラスター用に特別なネットワーク構成 ( flannelなど) を行いましたか?

Fedora を使用する場合は、手動の手順ではなく、Fedora + Ansibleの手順に従ってください。

于 2015-01-27T06:48:39.197 に答える