Kubernetes

Container probes と Spring Boot event listeners

備忘録。Kubernetes にデプロイしている Spring Boot アプリケーションにおいて、とある初期化処理を Spring の起動プロセスの中で実行したい。どのタイミングで実行するのがいいかを調べたときのドキュメントリンク集。 2.9. Kubernetes プローブ 1.6. アプ…

Liveness Probe, Readiness Probe

備忘録。いつもどっちがどっちか分からなくなるので ChatGPT に聞いてみる。 「Liveness Probe と Readiness Probe の違いを教えて」 Liveness Probe と Readiness Probe は、コンテナ内のアプリケーションが正常に動作しているかどうかを監視するために使用…

Ingress のルーティングを nginx-hello で試してみる

Ingress のルーティングを nginxinc/NGINX-Demos の nginx-hello を使って試してみる。 まずは Ingress Controller を有効にする。 $ minikube addons enable ingress Verifying ingress addon... The 'ingress' addon is enabled $ kubectl get pods -n k…

Kubernetes on Minikube/HyperKit

備忘録。 Kubernetes を Minikube で試してみる。(ローカルでマルチノードクラスタを構築する場合は kind を使う) $ minikube version minikube version: v1.15.0 今回は HyperKit 上に Kubernetes を起動する。デフォルトは Docker が使われるっぽい。他に…