"kubeadm"を持つ単一ノードkubernetesクラスタを配備しました。これはKubernetes 1.6を配備しました。指示(https://kubernetes.io/docs/getting-started-guides/kubeadm/)に従って、私はポッドネットワーク用のネットワーク層をインストールする必要があります。kubeadmとweaveが連携していません
私は、これは簡単なワンライナーを使用してドキュメント(https://www.weave.works/weave-net-kubernetes-integration/)によると、インストールが簡単だったので、試しに「織る」与えることにした:
kubectl apply -f https://git.io/weave-kube
私はマシンをチェックすると、私はそちらを参照してください
kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml
:私はそれから提供YAMLファイルでKUBE-ダッシュボードを展開
weave: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1376
inet 10.32.0.1 netmask 255.240.0.0 broadcast 0.0.0.0
inet6 fe80::bca7:f5ff:fefb:c7a2 prefixlen 64 scopeid 0x20<link>
ether be:a7:f5:fb:c7:a2 txqueuelen 1000 (Ethernet)
RX packets 12 bytes 780 (780.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9 bytes 690 (690.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
:今織りアダプタがあります
これはうまくいったが、ポッドは172.17.0.0の範囲から割り当てられたIPを得た。これは、ドッカー設定ファイルで定義された範囲であり、 "weave"で使用される範囲ではありません。
これは私にとっては正しいことではありません。織り方の範囲でIPを得てはいけませんか?
私はcniもの全体を研究してきましたが、もっと読むと、すべての異なるコンポーネント(ドッカー、織り、kubernetes、cni)が一緒に働くことになっていることに混乱します。どうするか
このバグの影響を受けているようです:https://github.com/kubernetes/kubernetes/issues/43815 –
aha - Kubernetes 1.6.1がリリースされました。 – Bryan