RTO30秒のはずが3分止まった。K3sとkubeadmのHA構成で"カタログ値"と"実運用"がズレる理由
K3sのembedded etcdとkubeadmのstacked/external etcd、HA構成のフェイルオーバーは実際どれだけ時間がかかるのか。公式ドキュメントのRTO目安と実運用の体感時間のギャップを、障害ドメインの分離・必要ノード数の違いから検証する。
Page 4 — Technical articles on Kubernetes, K3s, and Proxmox
K3sのembedded etcdとkubeadmのstacked/external etcd、HA構成のフェイルオーバーは実際どれだけ時間がかかるのか。公式ドキュメントのRTO目安と実運用の体感時間のギャップを、障害ドメインの分離・必要ノード数の違いから検証する。
KubernetesでHPAとVPAを両方有効にすると、良かれと思った自動化同士が干渉し、スケーリングが際限なく暴走することがある。衝突が起きる仕組みと、updateModeやメトリクス分離による安全な併用設計を解説する。
K3s vs RKE2の選定で見落とされがちな前提を、実際の移行障害事例とCIS Hardening・HA構成・ストレージ設計の違いから整理し、本番環境でどちらのKubernetesディストリビューションを選ぶべきか判断基準を具体的に解説する。
K3sは本当に軽いのか。Kubernetes標準のkubeadmとコントロールプレーンのメモリ・CPU使用量を公式データと複数の独立ベンチマークで比較。データストア選択(etcd/SQLite)次第で結果が逆転する理由を解説する。
KEDAとHPAはどちらか一方を選ぶものではない。K3s/Kubernetesでイベント駆動ワークロードが増えたとき、HPAだけで限界に達する理由とKEDAを併用する判断基準を解説する。
K3sでエッジAI推論基盤を構築する際、標準KubernetesのGPUリソース管理(整数単位・request=limit固定)が壁になる。1台のGPUに複数モデルを同居させる方法とtime-slicing導入時の注意点を解説する。
CI/CDのビルドランナー基盤はK3sか標準Kubernetesか。ジョブ起動レイテンシ、Cluster Autoscalerのコールドスタート、GitLab Runner/GitHub Actions ARCのコスト構造を比較し、最適な選定基準を解説する。
K3sとKubernetesの違いは機能一覧だけでは分からない。HelmChart CRDという自動化レイヤーが、手動でのhelm upgradeやkubectl editを静かに巻き戻す仕組みと回避策を解説する。
HPAがレプリカ数を増やしてもPodがPendingのまま動かない。原因はCluster Autoscalerのノード追加に数分かかること。遅延の内訳、診断チェックリスト、オーバープロビジョニング、Karpenterとの速度比較まで実務目線で解説する。
K3sにLinkerdとIstio Ambient Meshを実際に導入して比較しました。プロキシ構成の違い、メモリ使用量の実測値、K3s特有のCNIパス設定の落とし穴まで、軽量なK3s環境でサービスメッシュを選ぶ際に確認すべき判断基準を具体的な数字とともに解説します。