はじめに こんにちは、(株)日立製作所 研究開発グループ サービスコンピューティング研究部の露木です。 最近のKubernetesの隆盛により,Dockerコンテナの実行環境はとても充実しています。一方で,コンテナイメージのビルド環境はどうでしょうか。開発者が,手元のノートPCの限られた計算リソースをやりくりしながら docker build しているのはよくある話です。Kubernetesクラスタには潤沢な計算リソースがあるのですから,これを利用してビルド環境も効率化してしまいましょう。 目指す構成 このような背景から,本記事では moby/buildkit を既存のKubernetesクラスタにデプロイ 手元のノートPCで開発したDockerfileをKubernetes上でビルド 社内にあるDockerレジストリへ自動的にpushする までの手順を公開します。この構成では Kuber