6月1日(水)に開催した第4回とことんDevOps勉強会のイベントレポートです。 第4回とことんDevOps勉強会 今回は日本仮想化技術の田中から「Terraform CloudでIaC(Infrastructure as Code)について考えてみよう」と題してお話をさせていただきました。Terraform…
Docker Desktopは元々Linux以外のOSでDockerを気軽に使うためのソフトウェアでした。WindowsとmacOS向けにリリースされていました。 最近Linux Desktop向けにもDocker Desktopが提供されるようになったものあり、Linuxのデスクトップ環境でもDockerコンテナ…
今回から始まりました月刊DevOpsニュース。毎月、前月にあったDevOps関連のニュースをピックアップして紹介したいと思います。 2022年5月25日 GitLabがWebIDEをVS Codeベースに変更することを発表 2022年5月24日 Dockerがマイクロサービス開発支援ツールTilt…
Gitは分散型のバージョン管理システム(VCS:Version Control System)です。VCSは主にアプリケーションのソースコードの管理を行いますが、システムの設定情報やドキュメントなど、様々な情報を管理することができます。そのため、DevOpsを実現する際の中核…
必要なもの GCPのアカウント GitHubのアカウント Terraform Cloudのアカウント GCPの設定 Terraform CloudからGCPにアクセスするため、サービスアカウントとクレデンシャルが必要になります。以下の手順で作成してください。 gcloud iam service-accounts cr…
GitHub Codespacesを使ってみようと思ったら、まだベータ版らしく順番待ちが必要だったので登録だけ済ませて待っていたら先日招待メールが届いたので早速触ってみました。 招待メール GitHub Codespacesとは クラウドでホストされている開発環境です。Config…
今回も前回に引き続き、GitOpsツールのFluxについて書いていきたいと思います。 前回はEKS Anywhereを使って手持ちのvSphere環境にKubernetesとFluxを導入してGitOpsを体験してみました。 devops-blog.virtualtech.jp 今回は、もう少しどこでも動くようにmic…
以前、「EKS AnywhereをvSphereプロバイダーで利用してみる」というブログ記事を以下に書いたことがあります。 tech.virtualtech.jp EKS AnywhereにはオプションでGitOpsツールのFluxをセットアップするオプションが用意されていてそれを試してみましたので…
概要 Argo CDはGitOpsツールの一つで、使いやすいGUIインターフェイスとCLIベースでGitOpsを実現できるツールです。 ブログでも何度か取り上げたことがあります。 最近の記事だと例えば... devops-blog.virtualtech.jp 前回はNodePortを使ってサービスを公開…
忙しい人向けの結論 現在CircleCIでUbuntu 22.04のコンテナイメージをビルドする場合は、Remote Dockerの場合はバージョン20.10.12以降、Machine Executorの場合はubuntu-2204:2022.04.1以降を、明示的に指定して利用してください。 解説 2022年4月21日に、U…
Rancher Fleetはかなり多くのKubernetesクラスタの統合管理とGitOpsを実現するためのソフトウェアです。 Kubernetesクラスタの管理については100万クラスターの管理も可能としています。 www.rancher.co.jp Rancher FleetにはGitOpsの機能も実装されています…
4月26日に第3回とことんDevOps勉強会を開催しました。 第3回とことんDevOps勉強会 今回の勉強会は日本仮想化技術の石本から「VS Codeやコンテナ、CI/CDを活用した DevOps時代の開発環境を考えよう」と題してお話しをさせていただきました。今回は開発者の視…
オンプレミスでCircleCI Serverを動かすシリーズの第5回、今回で最終回となります。前回はNomadクライアントを構築し、ジョブの実行を可能にしました。今回はさらにVMサービスを構築し、Machine ExecutorやRemote Dockerの実行を可能にしていきます。 セキュ…
オンプレミスでCircleCI Serverを動かそうシリーズの第4回です。前回までで、CircleCI Serverのコントロールプレーンは動作しました。今回は実際にジョブを実行するNomadクライアントを構築します。 Terraform設定ファイルの取得 Nomadクライアントは、EKSク…
オンプレミスでCircleCI Serverを動かすシリーズの第3回目です。前回までで、インストールの準備は整いましたので、いよいよCircleCI Server本体をインストールしていきます。 コアサービスのインストール 以下のようにKOTSを使ってアプリをインストールしま…