Argo Rollouts v1.0のWorkload Referencingについて

概要

Argo Rolloutsを使用するためにはKubernetesのDeploymentをRolloutに変更する必要がありますが、それに伴っていくつか問題となることがあります。

最近新しくリリースされたArgo Rollouts v1.0で、そのあたりに関連するWorkload Referencingという機能が追加されたので、試してみました。

続きを読む

WFH 環境 2020/12

はじめに

COVID-19 の影響で原則 WFH になってから、色々と自宅の仕事環境を整えてきたのですが、個人的に満足いく感じになったのでブログにまとめてみます。

ちなみに自分はソフトウェアエンジニアとして働いているので、快適に開発作業ができるように環境を作っています。

全体像はこんな感じです。

f:id:mura-s:20201219124321j:plain

続きを読む

PipeCD で Prometheus と連携した Canary Release 分析と Slack 通知を試してみる

こちらは Kubernetes3 Advent Calendar 2020 16日目の記事です。

前回の 記事 では PipeCD の疑問点と回答についてまとめましたが、今回はデプロイと分析周りについてです。

尚、PipeCD 自体については非常に良い記事が公開されていたので、そちらを参考にすると良いかと思います。
GitOps を実現する CD ツール、PipeCD が良さそうという話

概要

現在 PipeCD を使った Kubernetes の GitOps について試しているのですが、今回は以下のようなデプロイの仕組みを構築して、検証してみたのでそれについてまとめてみます。

続きを読む

PipeCD で Kubernetes の GitOps を試してみた時の疑問点とその回答

こちらは Kubernetes3 Advent Calendar 2020 9日目の記事です。

概要

現在 PipeCD で Kubernetes の GitOps を試しているのですが、その中でいくつか疑問点が出てきました。それらの疑問点を解消するために、自分で検証してみたり、PipeCD の開発者に質問したりして、回答を得たので、この記事にまとめてみます。

尚、PipeCD の概要についてはここでは説明しませんが、以下のページなどが参考になるかと思います。

※ 以下の内容は PipeCD v0.9.0 時点のものです。 (本記事執筆時点の最新版)

続きを読む