マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

内容

「コンテナのチェーン」が意味するところは、

CI/CD パイプラインDevOpsワークフロー)に、

コンテナの

を含め、

開発 → UT → CT → IT → ST環境のチェーンを構築する。

背景

辺りにリーチするようになってきた。

詳細

SIが(で)、CI/CDCI/CD パイプラインにリーチしない理由

そもそも、

サービスのプラクティス

で、CI/CDから得られる効果が薄い。

どちらかと言うと

分離環境の構築比重が高い。

昨今、Docker → Docker Compose → K8sの敷居が下がってきた。

...と、チェーン&リフトして行く開発方式のサポートにより、

① 全ローカル環境、

≒ 従来型の開発。

② ①のプログラムだけ、Docker化、

③ ②のサービス類だけ、Docker Compose化、

④ ③にプログラムも加える。

⑤ ④をKomposeなどでK8sに食わす。

XKE/XKSは高価なので、IaaSのLinuxVM(コンテナ・サーバ)があると便利かも。

XKE/XKSは、CaaS、PaaSに相当。

ユースケース

ユースケースとしては、

コンテナ・イメージを起動するみたいなイメージ。

役割分担

これは、Docker Desktop for Windowsでもできるんですが、
Nested VirtualizationをサポートするハイスペックなVMが必要になるので、

その他

コンテナ

コンテナ・イメージ

Dockerイメージ

コンテナ・レジストリ

Dockerレジストリ

Windowsで開発する理由(境界分離の1要素)

主な理由

結局、この辺なのかなと。

境界の設定

みたいな境界が何処かに
必要になるのではないか?と。

参考

※ とは言え、Linux開発環境の整備も進めています。

参考

テスト系

テスト自動化

CI/CD パイプライン

OSSコンソーシアム

本 Wiki

Open棟梁 Wiki

開発基盤部会 Wiki

開発基盤部会 Blog


Tags: :コンテナ, :テスト, :デバッグ, .NET開発, :ツール類, :CI


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS