問題タブ [bare-metal-server]
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 - MetalLB が Kubernetes API に接続できない
ネットワークの IP 経由でサービスを公開できるように、MetalLB をインストールしました。インストール後、 https ://kubernetes.io/docs/tutorials/stateless-application/expose-external-ip-address/ に従って簡単な hello-world を試しました。
外部 IP が常に状態になっていることに気付きました
コントローラ ポッドのログに、次のエラー メッセージが表示されました。
いつものように Kubernetes をインストールし、次のコマンドで初期化しました。
sudo kubeadm init --pod-network-cidr=10.21.8.128/25 --apiserver-advertise-address=10.21.8.1
では、標準値がであり、クラスタ サイズが"kube-controller-manager.yaml"
であるため、 のサイズを変更しました。
"node-cidr-mask"
"/24"
"/25"
--node-cidr-mask-size=26
flannel と Kubernetes Dashboard もインストールしました。すべてがうまくいきます!
次に、MetalLB に従ってインストールしました: https://metallb.universe.tf/tutorial/layer2/
そして、この構成で構成された MetalLB:
私は何かを逃しましたか?
docker - ベアメタルでは Docker コンテナの実行速度が非常に遅いが、システム リソースは十分に活用されていない
Docker と Openshfit(kubernetes) クラスターの一部に複数のベアメタル サーバーがあります。何らかの理由で、基礎となるポッドは BM ノードのみで非常に遅く、exsi サーバーでホストされている従来の VM は問題なく動作します。Pod は常に起動するのに非常に時間がかかります。 liveness プローブは頻繁に失敗します。BM ノードには 72 個のコアと 600 GB の RAM と 2 つの n/w ポートがあり、負荷平均は約 10 ~ 20 であり、空き RAM は常に 300 ~ 400 ギガを超えて十分に活用されていません。sar の出力は正常に見えます。/var/log/messages には異常はありません。遅さの原因を突き止めることができません..
ここで役立つ linux/docker コマンドはありますか?何を探すべきですか? これはうるさい隣人の問題でしょうか? または、いくつかのカーネルパラメーターを微調整する必要がありますか? 遅さは常にあり、断続的ではありません。私たちは RH サポートと緊密に連携してきましたが、その演習からは何も得られませんでした。どんな提案も歓迎..