Kubernetes HPAの詳細解説

基本概念 動作原理 HPAは定期的に定義されたメトリクスを取得し、リソース使用率を監視します。コントロールマネージャーはscaleTargetRefで指定されたリソースを特定し、ラベルセレクタでPodを選択後、リソースメトリクスAPIからデータを収集します。 メトリクス取得は以下のAPI経由で行われます: metrics.k8s.io(通常Metrics Serverが提供) custom.metrics.k8s.io(P ...

7月24日 19:44 投稿

Rust製マイクロサービスをDocker+Kubernetesで本番投入するまで

概要 Rustで書かれたHTTP APIをコンテナ化し、Kubernetesクラスタへデプロイするまでの実践手順を解説します。マルチステージビルドによる最小イメージの作り方、非特権ユーザでの実行、水平オートスケール設定までカバーします。 Rustプロジェクトの準備 以下のディレクトリ構成で新規プロジェクトを作成します。 . ├── Cargo.toml ├── src │ └── main.rs ├── Dock ...

7月17日 21:23 投稿

Kubernetes クラスタの日常管理と運用

ノード管理の基本操作 クラスタ内のノード情報を取得するには以下を実行します。 kubectl get nodes kubectl get nodes -o wide # 詳細情報を含む出力 新規ノードをクラスタに追加する際は、kubeadm join コマンドとトークンを使用します。 ノードの安全な削除手順 新しい Pod のスケジューリングを停止: kubectl cordon <node-name> 既存の Pod を ...

7月7日 23:10 投稿