タグ

2020年11月12日のブックマーク (3件)

  • 絶対に止められない超重要サービスをGitOpsで安全に開発できるようにしている話 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」

    自己紹介と前置き こんにちは、BIGLOBE谷山です。 ここ最近はコロナの影響もあって、2,3か月くらいほぼ出社していないので 出勤経路を忘れかけています。 現在携わっているProjectは、何十台ものサーバから構成されるRADIUSシステムを、オンプレミスからAmazon Web Services(AWS)に移行し、かつ一部機能はサーバレス化するというProjectです。 RADIUSシステムは240万人超の会員様が利用している認証システムなので絶対に落とせません。なので、より安全に運用していくために「GitOps」の仕組みを取り入れようと開発を進めています。 モバイルコア技術テクノロジー開発グループ 谷山 大介 (まだ外に出れたころに山に行った時の写真です。) 2021/08/30 追記: 続編を書きました! style.biglobe.co.jp GitOpsとは そもそもGit

    絶対に止められない超重要サービスをGitOpsで安全に開発できるようにしている話 - BIGLOBE Style | BIGLOBEの「はたらく人」と「トガッた技術」
  • 初心者がざっくり学ぶGitOpsとかArgoCDって何なの?

    しばらく業務で Docker/Kubernetes に触らせてもらってその中で CircleCI や Heml などの技術を学んできました。 そんな時次にぶつかった壁がArgo CDです。原因は圧倒的な日語による解説記事の少なさです。 Qiita でも ArgoCD のタグをつけられている記事は執筆現在23 記事です。少ない。。 この記事では ArgoCDとは何のためのツールか ArgoCDの理解の上で避けて通れない GitOps とは何か と言うことを初心者なりにざっくりですがまとめていきます。 ツッコミや補足などあれば是非コメントかTwitterまでよろしくお願いします! ArgoCD って何なの? https://argoproj.github.io/argo-cd/ Argo CD follows the GitOps pattern of using Git repositor

    初心者がざっくり学ぶGitOpsとかArgoCDって何なの?
    michael-unltd
    michael-unltd 2020/11/12
    “Argo CD は GitOps の運用を実際に行うためのツール”
  • GitOps導入指南書 - Qiita

    背景 先日、私が携わっているプロダクトでGitOpsを導入しました。 一言でGitOpsといっても、ただGitのプッシュをトリガーにデプロイするだけではなく、マニフェストの自動更新フローの構築やSecretの扱いの変更などの作業が発生し、一つ一つ調べながらやったので、これらの手順をまとめることにしました。 ちょっとした工夫点もあります。 また、CD(Continuous Delivery)ツールには ArgoCD を、Secretの暗号化には SealedSecrets を採用しました。 この記事では、これらを用いて、以下の画像のようなデプロイ戦略を実現するためのGitOpsの導入手順をまとめていますが、基的な流れは他のツールを導入する場合でも有用だと思います。GitOpsを導入する上で必要な手順を全て書いているのでまぁまぁ長いですが、ご容赦ください。 ※記事中に出てくる環境は、個人のも

    GitOps導入指南書 - Qiita
    michael-unltd
    michael-unltd 2020/11/12
    “GitOps”