Openshift 3.11を1つのマスター、1つのワーカーノードセットアップにインストールしようとしています。
インストールは失敗し、journalctl -r
で確認できます:
2730 kubelet.go:2101] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
2730 cni.go:172] Unable to update cni config: No networks found in /etc/cni/net.d
私が試したこと:
hostname
がhostname -f
と同じであることを確認してくださいunset http_proxy https_proxy
/etc/resolve.conf
をnameserver 8.8.8.8
に変更します{ "cniVersion": "0.2.0", "name": "openshift-sdn", "type": "openshift-sdn" }
を含むファイル/etc/cni/net.d/80-openshift-network.confを作成しました最後の手順でマスターノードの準備ができたようですが、Ansible OpenshiftインストーラーはControl plane pods didn't come up
で失敗します。
問題の詳細については、 https://github.com/openshift/openshift-ansible/issues/11874 を参照してください
エラーは、Ansibleの最新バージョンを使用していた。
Ansible 2.6にダウングレードして問題を修正しました。
ステップ6とともに、ホスト名とホスト名-fボットがホストのFQDNを返すことを確認します。