DevOps tutorial - IT technology blog

KubernetesへのKubeVelaデプロイ:Open Application Model(OAM)によるモダンなアプリケーションデリバリー

ステージングと本番のKubernetesクラスター間の環境ドリフトが引き起こした深夜2時の辛い本番インシデントを経て、私はKubeVelaとOpen Application Model(OAM)を採用し、アプリケーションを一度定義してどこにでも一貫してデプロイできる仕組みを構築した。本ガイドでは、インストール手順、マルチ環境ポリシーと承認ゲートを用いたOAMベースの設定、そしてCLIコマンドとPrometheusメトリクスによるデプロイ監視について解説する。
DevOps tutorial - IT technology blog

Cluster API (CAPI) を使った複数環境にまたがる Kubernetes クラスターのライフサイクル管理

Cluster API (CAPI) を使えば、宣言的な YAML と GitOps ワークフローを通じて、AWS、GCP、ベアメタル全体で Kubernetes クラスターの作成・アップグレード・削除といったライフサイクル全体を管理できます。このガイドでは、マネジメントクラスターのセットアップ、ワークロードクラスターのプロビジョニング、手動 SSH やクラウドコンソールを使わないローリングバージョンアップグレードの実施方法を初級 DevOps エンジニア向けに解説します。
DevOps tutorial - IT technology blog

Argo RolloutsによるKubernetesプログレッシブデリバリー:カナリアとブルー/グリーンデプロイメント完全ガイド

Argo RolloutsはKubernetesにカナリア分割、ブルー/グリーン切り替え、Prometheusベースの自動ロールバックという精密なトラフィック制御をもたらす。本ガイドでは、セットアップ、NGINXを使ったトラフィックルーティング、AnalysisTemplate、そしてプレッシャーの中でデプロイするチームのための実践的な知見を解説する。
DevOps tutorial - IT technology blog

ArgoCDによるGitOps — Gitからの自動デプロイ

GitOpsがArgoCDと組み合わされてKubernetesデプロイメントをどのように変革するかを探ります。このチュートリアルは、ジュニア開発者が自動化されたGit駆動型デプロイメントを設定し、開発から本番まで一貫して安定したアプリケーション配信を確実にする方法をガイドします。