Kubernetesの記事一覧
Kubernetes に関する記事を 4 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring BootとShedLockで分散環境の@Scheduled重複実行を防ぐ方法
Kubernetes等で複数Pod運用時に発生する@Scheduledの重複実行問題を、ShedLockで解決する実装手順を解説します。JDBC/Redis両方のLockProvider設定、@SchedulerLockの正しい使い方、落とし穴まで紹介。
-
Spring Bootのグレースフルシャットダウンとゼロダウンタイムデプロイを実現する方法
Spring Boot 2.3以降のgraceful shutdown設定とKubernetesのpreStopフックを組み合わせて、デプロイ時に処理中リクエストを取りこぼさないゼロダウンタイム構成を実践的に解説します。
-
Spring Boot 3.xでGraalVM Native Imageを使ってネイティブコンパイルする方法
Spring Boot 3.xプロジェクトをGraalVM Native Imageでネイティブコンパイルする手順を解説。AOT処理の仕組み、Reflectionヒントの追加、native-image-agentの活用、Testcontainersでの動作検証、トラブルシューティングまでカバーする実践ガイド。
-
Spring BootアプリをKubernetesにデプロイする方法
DockerizeしたSpring BootアプリをKubernetesにデプロイする手順を解説。Deployment・Service・ConfigMap・SecretのManifest作成から、ActuatorのヘルスエンドポイントをlivenessProbe/readinessProbeに接続する設定まで、実務で使えるパターンを紹介します。