問題タブ [kubespray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - Kubespray の「スワップオフ」コマンドを無効にすると、「ゼロ以外のリターン コード」が返されて失敗しました
以下の構成で lxc コンテナーで Kubespray を実行しました: (server_ram:8G | ubuntu のすべてのノード:18.04)
root@ansible で: kubespray コマンドを実行してクラスターを構築すると、次のエラーが発生しました:
lxc コンテナーの構成:(include:node1、node2、node3、node4、node5)
ノードで手動でスワップオフしようとすると、何も受信しません。
誰かがアイデアを持っているととても役に立ちます。
kubernetes - Kubespray : Netchecker 接続チェックが失敗する
Kubespray を使用して、OpenStack インスタンスに Kubernetes (v1.17.5) クラスターをデプロイしました。これらのインスタンスは、Glance にインポートされた CentOS 7.6.1811 qcow2 イメージです。
インストールは成功し、kubectl コマンドでノードとポッドを確認できます。
このオプションを使用して、deploy_netchecker
NetChecker をデプロイし、クラスター内のネットワークをテストし、network_plugin="flannel"
. も試しkube_proxy_mode="iptables"
ましたが、結果に影響はないようです。k8s-cluster.yml
これで、ファイルに加えたほとんどすべての変更が完了しました。
すべてのポッドが実行されており、サービスも実行されています:
しかし、netchecker API は次の答えを提供します。
原因不明ですが、localhost でクラスタ ノードから API にアクセスできないため、OpenStack でフローティング IP を使用しました。
エージェントからのいくつかのログを次に示します。
サーバーからのログはエラーを示していません。
次の方法でDNS解決を確認しようとしました:
169.254.25.10 は nodelocaldns の IP ですが、デプロイされた coredns サービスを照会していないようです。coredns IP でを使用するnslookup netchecker-service.default.svc.cluster.local 10.233.0.3
と、正しい答えが得られます。
構成の何が問題になっている可能性がありますか?
前もって感謝します
更新: プラグインFlannel
には問題があり、クラスターのすべてのノードに適用する修正が含まれています。完了すると、ポッドは正常に netchecker サーバーにレポートを返します。