コンテナとKubernetes入門|DevOpsの土台
コンテナは「どこでも同じに動く単位」を作り、Kubernetes はそれを宣言した状態に寄せ続けます。2 つの役割の違いと、DevOps の仕組みがこの 2 つを前提にしている理由、導入の落とし穴をまとめました。
DevOpsコンテナは「どこでも同じに動く単位」を作り、Kubernetes はそれを宣言した状態に寄せ続けます。2 つの役割の違いと、DevOps の仕組みがこの 2 つを前提にしている理由、導入の落とし穴をまとめました。
SREオンコールは何人で、何時間のシフトで回せば一人に偏らないのか。Google の SRE 本と PagerDuty の公開資料から、ローテーションの組み方・引き継ぎ・負荷の測り方と当番明けの回復の決め方を読み解きます。
TechGitHub Actions で PR を連続マージすると、paths-filter の変更検知と concurrency の待機キャンセルが重なり、変更がデプロイされないことがあります。差分の起点を前回成功した run に変えた実例です。
DevOpsAPI キーやパスワードをコードに書かないための選択肢を、環境変数・シークレットストア・CI のシークレット・OIDC の順に整理。漏れる前提での検出と、消すより先に無効化する対応までまとめました。
SRE通知は多すぎても少なすぎても障害を見逃します。Google SRE本やPrometheus、PagerDutyの資料をもとに、何を・いつ・誰に鳴らすかの決め方を症状ベースの判定とバーンレートを軸にまとめました。
DevOps長生きしたブランチのマージで半日溶ける原因は、分けた瞬間ではなく戻すときにあります。単一trunkで協業するトランクベース開発の定義、短命の基準となる二日、未完成機能の隠し方と導入の壁を整理しました。
Tech Lead生産性を数字で出せと言われたとき、コミット数を出すと読み違えます。デリバリーを測るDORAの5指標と、生産性を5つの次元へ分解するSPACEの違い、重ね方、導入でつまずく3点を整理しました。
DevOpsブルーグリーン・ローリングアップデート・カナリアの仕組みを、Kubernetes公式ドキュメントやSRE Workbookの一次情報から整理しました。戻しの速さ・リソース・新旧の同時稼働で選ぶ軸と、スキーマ変更の落とし穴をまとめています。
DevOpsGitOpsは望む状態をGitに宣言し、エージェントが本番を合わせ続ける運用の形です。OpenGitOpsの4原則、push型との違い、Argo CDとFlux、導入でつまずきやすい点を整理します。
SRE99.9%と99.99%の差は0.09ポイントでも、止まってよい時間は10分の1です。ナインを時間に直す表、検知と復旧の上限、依存先のナイン、測り方の違いをSRE本と論文でまとめました。