SlideShare a Scribd company logo
初めての GitOps
GitOps の流れ【概要】
開発者
運用者
アプリ用
リポジトリ
Azure
Repo
コンテナ
Pull
Azure
Repo
マニフェスト用
リポジトリ
Azure
Pipline
Azure
Container
Registry
Azure
Kubernetes
Azure
Application
Insights
アプリ
ログ
アプリ
実行環境
UT、FT、
ビルドなど
マニフェスト
のプルリク
Fluxが
マニフェスト
の変更を検知
GitOps の流れ①
Beadrockを利用してデプロイ
サンプルアプリでフロント用と
バック用のコンテナイメージが
1つずつデプロイされているのを確
認出来る。
GitOps の流れ②
フロント用とバック用のポッドを2
つずつ、フロントのイメージをv1
に変更してコミット
GitOps の流れ③
Fluxがマニフェストを更新
したことを検知
GitOps の流れ④
フロント用とバック用のPOD
2つずつデプロイされているのを確認出来る。
フロントはAGEで経過時間が短く新しいイメージの
PODがデプロイされていることを確認出来る。
コミットごとにflux-syncタグが
移動していく。
「Cats,Dogs」から「Blue,Purple」に
変わっていることが確認出来る。
参考
・Azure で GitOps 環境を超速で作ってみる
https://note.com/pocke_techblog/n/nbd68df3c0a77
・Microsoft/beadrock
https://github.com/microsoft/bedrock
・de:code 2020 セッション A06
Azure Kubernetes Service と Azure DevOps による GitOps の実践
https://youtu.be/usPpi7Zv5lI
・Software Design 2021年7月号
https://gihyo.jp/magazine/SD/archive/2021/202107
・Guide To GitOps
https://www.weave.works/technologies/gitops/
フリーランスエンジニア
東 健太郎
Azure案件に関わりたくて会社員を辞め
たエンジニア
なるまでにJAZUGなどのコミュニティ
に参加して刺激を受ける!
主な興味
・Holens2
・Unity
・鉄道旅行

More Related Content

PDF
Visual StudioやAzureからAzure DevOpsを使う
PDF
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
PDF
ポンコツエンジニアのAZ-400受験期
PDF
Microsoft Intelligent Edge Technologies
PDF
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
PDF
Microsoft Intelligent Edge Technologies
PDF
.NETアプリケーションのクラウド最適化
PDF
Azure App Service Overview
Visual StudioやAzureからAzure DevOpsを使う
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
ポンコツエンジニアのAZ-400受験期
Microsoft Intelligent Edge Technologies
Microsoft Azure Stack Overview and Roadmap - March 7th, 2019.
Microsoft Intelligent Edge Technologies
.NETアプリケーションのクラウド最適化
Azure App Service Overview

What's hot (19)

PPTX
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
PDF
Azure IoT Customer Stories
PDF
Azure DevOps と開発管理
PPTX
ワタシハ Azure Functions チョットデキル
PDF
20190201 Cloud Native Kansai AKS Azure
PDF
Modernization of IT Infrastructure by Microsoft Azure
PDF
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
PPTX
深層学習 環境構築 Azure
PDF
Dell emc azurestackはじめの一歩20170713
PDF
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
PDF
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
PDF
DevOpsに求められる様々な技術とその連携の学習方法
PDF
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
PDF
Windows Server Container and Windows Subsystem for Linux
PPTX
What's Azure DevOps
PDF
【BS12】Visual Studio 2022 40分一本勝負!
PDF
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
PDF
NoOpsへ舵を切れ
PPTX
Logic Apps/Flow Update Summary
PythonによるAzureサーバレスアプリケーション開発 / Serverless Application Development with Python
Azure IoT Customer Stories
Azure DevOps と開発管理
ワタシハ Azure Functions チョットデキル
20190201 Cloud Native Kansai AKS Azure
Modernization of IT Infrastructure by Microsoft Azure
Azure Data Box Family Overview and Microsoft Intelligent Edge Strategy
深層学習 環境構築 Azure
Dell emc azurestackはじめの一歩20170713
[AC09] Azure Stack パート1 ~今知っておくべき開発者/インフラ担当者の最新ハイブリッドクラウドとの向きあい方~
”試してみた”で終わらない サーバーレスアプリケーションの実践開発
DevOpsに求められる様々な技術とその連携の学習方法
[AC07] 米国マイクロソフト本社で体験したノウハウを伝授!マイクロサービス実行基盤Azure Service Fabricの勘所
Windows Server Container and Windows Subsystem for Linux
What's Azure DevOps
【BS12】Visual Studio 2022 40分一本勝負!
【BS9】モダン & クラウドネイティブなソフトウエア開発はじめよう ~ Azure DevOps & GitHub を使ったアプリ開発 DevOps 101
NoOpsへ舵を切れ
Logic Apps/Flow Update Summary
Ad

Similar to First git ops (20)

PDF
KinectとC#を用いた 実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
PDF
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
PDF
新しいOpenShiftのしくみを調べてみた
PPTX
dstn交流会_data_spider 3.0最新情報とデモ
ODP
130329 04
ODP
20130329 rtm4
PDF
コンテナーによるIT基盤変革 - IT infrastructure transformation -
PDF
Open Shift v3 主要機能と内部構造のご紹介
PPTX
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
PDF
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
KEY
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
PDF
[GKE & Spanner 勉強会] GKE 入門
PDF
コンテナ未経験新人が学ぶコンテナ技術入門
PPTX
Operator reading and writing ( Operator SDK 編 )
PDF
50分で掴み取る ASP.NET Web API パターン&テクニック
PPTX
C#エンジニアのためのdocker kubernetesハンズオン
PDF
QCon北京2015 sina jpool-微博平台自动化运维实践
PDF
GitLab Auto DevOps with Container CI/CD
PDF
Laravel5を使って開発してみた
PDF
Git&GitHub入門
KinectとC#を用いた 実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
OpenStack Vancouver Summit Report presented at nttgroup meeting in Japanese
新しいOpenShiftのしくみを調べてみた
dstn交流会_data_spider 3.0最新情報とデモ
130329 04
20130329 rtm4
コンテナーによるIT基盤変革 - IT infrastructure transformation -
Open Shift v3 主要機能と内部構造のご紹介
実践 Web App for Containers! ~コンテナ開発の基礎からDevOps環境の構築まで~
Spring Boot on Kubernetes : Yahoo!ズバトク事例 #jjug_ccc
中規模Androidアプリ開発の過程に生じた問題と対策の紹介
[GKE & Spanner 勉強会] GKE 入門
コンテナ未経験新人が学ぶコンテナ技術入門
Operator reading and writing ( Operator SDK 編 )
50分で掴み取る ASP.NET Web API パターン&テクニック
C#エンジニアのためのdocker kubernetesハンズオン
QCon北京2015 sina jpool-微博平台自动化运维实践
GitLab Auto DevOps with Container CI/CD
Laravel5を使って開発してみた
Git&GitHub入門
Ad

More from Kentaro Higashi (10)

PPTX
Azure Pipline × Terraform
PDF
Kubernete超概要
PPTX
First Terraform
PDF
ここが変だよ DR対策
PPTX
こうあって欲しいIaC
PDF
サーバ仮想化の歴史について
PDF
Azure Firewall and Standard Load Balancer Integration
PDF
Visual Studio App Centerを触ってみた!
PDF
ポンコツエンジニアのAZ-400受験期 (後編)
PDF
ネコでも分かる?ワードプレス基礎講座
Azure Pipline × Terraform
Kubernete超概要
First Terraform
ここが変だよ DR対策
こうあって欲しいIaC
サーバ仮想化の歴史について
Azure Firewall and Standard Load Balancer Integration
Visual Studio App Centerを触ってみた!
ポンコツエンジニアのAZ-400受験期 (後編)
ネコでも分かる?ワードプレス基礎講座

First git ops