並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 75件

新着順 人気順

argoの検索結果1 - 40 件 / 75件

  • Argo CDによる継続的デリバリーのベストプラクティスとその実装 - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。Necoの池添(@zoetro)です。 現在San Diegoで開催されているKubeCon 2019に参加しているのですが、時差ボケで寝付けないのでこんなブログを書いています。 さて、現在我々はKubernetes上のアプリケーションの継続的デリバリーを実現するためにArgo CDというツールを利用しています。 github.com 本記事ではArgo CDについて簡単に解説した後、継続的デリバリーのベストプラクティスと具体的な実践例を紹介したいと思います。 Argo CD とは Kubernetes向けの継続的デリバリーツールとしては、Spinnakerや Jenkins Xなどが有名です。 これらのツールは継続的デリバリーのパイプラインを統合的に管理・実行するためのツールになっています。 一方のArgo CDは、パイプライン全体を管理するのではなくパイプラインの中の1つの

      Argo CDによる継続的デリバリーのベストプラクティスとその実装 - Cybozu Inside Out | サイボウズエンジニアのブログ
    • Argo Rolloutsを導入してカナリアリリースを実現する - ZOZO TECH BLOG

      はじめに こんにちは。計測プラットフォーム開発本部SREブロックの纐纈です。今年の4月に入社し、ZOZOMATやZOZOGLASSの運用改善に取り組んでいます。また、今年の夏US向けにZOZOFITをリリースしましたが、そちらの機能追加にも今後関わっていく予定です。 計測システムでは最近Argo Rolloutsを導入してカナリアリリース、自動ロールバックを実現しました。本記事では、その具体的な導入方法と効果についてお伝えします。 目次 はじめに 目次 Argo Rollouts導入前のリリースの問題 カナリアリリースの導入 導入後の効果 ツールの選定 Argo Rolloutsについて DeploymentからRolloutへの移行 1. 既存のDeploymentを参照するRolloutリソースを作成して、Podを立ち上げる 2. HPAの対象をDeploymentからRolloutに

        Argo Rolloutsを導入してカナリアリリースを実現する - ZOZO TECH BLOG
      • №1,322 洋画セレクション “ アルゴ ARGO ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信

        ■ 目 次 プロローグ アルゴ ARGO エピローグ 糸屯ちゃんのおまけ - Blog Ranking Lists プロローグ おはようございます MCの白石です 本日のテーマも、怒涛の 洋画セレクション です では、わたくしの方からお送りする洋画のご紹介をさせて頂きます アルゴ ARGO です! それでは、皆さん 楽しんでってくださいね (✿╹◡╹)b ワープ!!.   .    . . ............................................... き、きえるぅぅぅ。。。( ̄□ ̄ *)( ̄□:;.:... ( ̄:;..::;.:. :::;... ... .. . .  . . .      .    . アルゴ ARGO 『アルゴ』(原題:ARGO)は、1979年から1980年にかけて発生した在イランアメリカ大使館人質事件を題材とした2012年のアメリ

          №1,322 洋画セレクション “ アルゴ ARGO ” - 糸屯 ち ゃ ん の エ ン タ メ 通 信
        • Kubernetesネイティブなワークフローエンジンとは!FAANSでArgo Workflowsを導入した話 - ZOZO TECH BLOG

          はじめに こんにちは。ブランドソリューション開発本部 バックエンド部 SREの笹沢(@sasamuku)です。 ZOZOではショップスタッフの販売サポートツール「FAANS」を2022年8月に正式リリースしました。FAANSはアパレルのショップスタッフ様を支援する様々な機能を提供しています。例えば、ZOZOTOWN上で実店舗の在庫取り置きができる機能や、コーディネート投稿の機能などがあります。投稿されたコーディネートはZOZOTOWNやWEAR、Yahoo!ショッピングに連携が可能で、今後はブランド様のECサイトとも連携できる予定です。これによりお客様のコーディネート選びをサポートし購買体験をより充実したものにします。機能の詳細に関しましては下記プレスリリースをご覧ください。 corp.zozo.com 今回はFAANSで採用しているワークフローエンジン「Argo Workflows」につ

            Kubernetesネイティブなワークフローエンジンとは!FAANSでArgo Workflowsを導入した話 - ZOZO TECH BLOG
          • EKS環境へArgo CD Image Updaterを導入し、デプロイ時間と管理コストを削減した話 - ZOZO TECH BLOG

            はじめに こんにちは、計測プラットフォーム開発本部SREブロックの渡辺です。普段はZOZOMATやZOZOGLASSなどの計測技術に関わるシステムの開発、運用に携わっています。 先日私達のチームでは、Argo CDと拡張ツールArgo CD Image Updaterを導入した開発環境のCDリアーキテクトを行いました。本記事では、開発環境のCI/CDリアーキテクト設計とArgo CD Image Updaterの導入手順について紹介します。 目次 はじめに 目次 Argo CDとArgo CD Image Updaterについて Argo CD Image Updater導入前の課題 Argo CD Image Updater導入による開発環境CI/CD設計 導入手順 Argo CD Image UpdaterのECR操作権限設定 IAMRoleの作成とPodへのアタッチ PodのECR認

              EKS環境へArgo CD Image Updaterを導入し、デプロイ時間と管理コストを削減した話 - ZOZO TECH BLOG
            • Argo CD導入設計とリリースフロー改善の取り組み - ZOZO TECH BLOG

              はじめに こんにちは、計測プラットフォーム開発本部SREブロックの渡辺です。普段はZOZOMATやZOZOGLASSなどの計測技術に関わるシステムの開発、運用に携わっています。 先日私達のチームでは、EKS環境にArgo CDを導入し、デプロイパイプラインのリアーキテクトを行いました。 開発環境では、Argo CD Image Updater(以下、Image Updaterとする)を活用したスピーディなデプロイ設計をしました。詳しくは「EKS環境へArgo CD Image Updaterを導入し、デプロイ時間と管理コストを削減した話」を参照ください。 techblog.zozo.com 本記事では、Argo CD導入による本番環境のリリースフロー設計やタグ更新の仕組みなど工夫した点について紹介します。Argo CDを検討している方に向けて、少しでも参考になれば幸いです。 目次 はじめに

                Argo CD導入設計とリリースフロー改善の取り組み - ZOZO TECH BLOG
              • ブルーグリーンデプロイとカナリアリリースを理解したいならOSSの「Argo Rollouts」で実践しよう

                ブルーグリーンデプロイとカナリアリリースを理解したいならOSSの「Argo Rollouts」で実践しよう:Cloud Nativeチートシート(27) Kubernetesやクラウドネイティブをより便利に利用する技術やツールの概要、使い方を凝縮して紹介する連載。今回は、代表的なデプロイ戦略の「ブルーグリーンデプロイ」と「カナリアリリース」について「Argo Rollouts」で実践する。

                  ブルーグリーンデプロイとカナリアリリースを理解したいならOSSの「Argo Rollouts」で実践しよう
                • Argo Workflowsを使った機械学習環境の構築手順 - アダコテック技術ブログ

                  はじめに テックリードの柿崎です。私たちは、機械学習のパラメータチューニングを効率よく行うため、KubernetesネイティブのワークフローエンジンであるArgo Workflowsを採用しています。この記事では、その導入手順の要点を紹介いたします。 導入の目的 Argo Workflows導入以前は機械学習のパラメータチューニングを行うにあたり以下の機能を独自に実装しており、属人化していました。 パラメータ探索のアルゴリズム インスタンスのスケーリング インスタンスの稼働状況の可視化 ジョブの進行状況の可視化 これらをより柔軟に活用できるようにして、開発、更新サイクルを早めていくことが導入の目的です。 前提条件 Kubernetes(EKS)はすでに構築済みであること Kubernetes、Helmについての基本的な知識があること Argo Workflowsの基本的な知識があること K

                    Argo Workflowsを使った機械学習環境の構築手順 - アダコテック技術ブログ
                  • 自動運転新興企業Argo AI、終了

                    Argo AIは、米Googleの自動運転事業(現在はAlphabet傘下のWaymo)でハードウェア開発ディレクターを務めたブライアン・セルスキー氏と、米Uberのエンジニアリングのトップだったピート・ランダー氏が2017年に共同創業したAI企業。 FordはArgo AIの主要株主で、同社立ち上げ時に向こう5年間で10億ドル投資するとしていた。26日の説明では、「2021年までにレベル4技術を広く市場に投入できると予測していたが、状況は変わった」とし、第3四半期に設備投資先をArgo AIが開発中のL4技術から自社開発のL2+L3技術に移行する決定を下したという。 「FordはArgo AIから有能な4人のエンジニアを迎え、Argo AIは閉鎖される」。 Argo AIに出資している独Volkswagenも26日、「Argo AIと協力し、従業員に継続的な雇用を提供し、自動運転分野で有

                      自動運転新興企業Argo AI、終了
                    • ArgoによるCI構築 - NearMe Tech Blog

                      はじめに 今回は、NearMeにおけるCIの仕組みについて説明します。 CIとは、Continuous Integration(継続的インテグレーション)の略で、 コード変更の度にビルドとテストを自動で実行するプラクティスを指します(参考)。 NearMeではCIを実現する方法として、Kubernetes(k8s)上に動作するArgoを利用しました。 k8sはコンテナ化されたアプリケーションを管理するためのオープンソースのシステムです。 Argoはk8s上でCIやCD(Continuous delivery)を実現するツール群です。 一般に、CI構築では外部サービスを利用することも多いですが、 他システムの障害や料金に依存せずCIを管理したかったのと、 既にk8sを中心にシステムを構築していたので、 多少の煩雑さはありつつも自前で構築しました。 システム構成 CIシステムはイベントの処理を

                        ArgoによるCI構築 - NearMe Tech Blog
                      • Argo CD Resource Hookを活用したKubernetes環境での負荷試験自動化の取り組み - ZOZO TECH BLOG

                        はじめに こんにちは、計測プラットフォーム開発本部SREブロックの渡辺です。普段はZOZOMATやZOZOGLASSなどの計測技術に関わるシステムの開発、運用に携わっています。 先日私達のチームでは、リリースフローにステージング環境での負荷試験を自動化する取り組みを行いました。今回説明する「負荷試験の自動化」が何を表すのかを定義すると、ここではステージング環境のアプリケーションバージョンを変更した際に、人の手を介さずに負荷試験が行われることを指します。 Kubernetes環境における負荷試験の自動化を検討している方は是非参考にしてください。 目次 はじめに 目次 負荷試験を自動化する前の課題 負荷試験のシナリオ設計 目的設定 現状調査 目標値設定 シナリオ設計 負荷試験を自動化する取り組み 構成 処理の流れ シナリオに沿ったリクエストを送る 実行結果をS3に保存してSlackに通知する

                          Argo CD Resource Hookを活用したKubernetes環境での負荷試験自動化の取り組み - ZOZO TECH BLOG
                        • NFTアート/イラストとは?始め方・作り方や販売方法を徹底解説![デジタルアート] | Media Argo(メディア アルゴ)

                          当サイトは、コンテンツポリシーに則り、金融庁に登録済みの業者のみを掲載しております。また、当サイトは、当サイトに掲載している金融商品の価値を保証したり、推奨するものではありません。なお、このページには広告が含まれることがあります。 2021年3月、海外のオークションサイトで1つのデジタルアートが「約75億円」で落札されました。 このデジタルアートは仮想通貨技術を使った「NFTアート」と言われており、このニュースをきっかけに多くの方が「NFTアート」という言葉を目にすることとなりました。 今回は、誕生してから日の浅い「NFTアート」について紹介していきます。

                          • Argo Workflows: 推薦基盤向けワークフローエンジンを Kubernetes で運用して1年経ったので振り返る | Wantedly Engineer Blog

                            Argo Workflows: 推薦基盤向けワークフローエンジンを Kubernetes で運用して1年経ったので振り返る こんにちは。Matching チームの笠井(@unblee)です。 この記事では、おおよそ1年以上前に私が新卒入社して Infrastructure チームで一番最初に取り組んだ Workflow Engine の導入プロジェクトについての振り返り・供養をしようと思います。 記事内で触れている情報・判断は全て1年以上前の時点の社内外の状況に基づいていることを前提としているため現在の最新の情報とは異なることがあります。この前提を承知した上でお読みいただければ幸いです。 Agenda問題意識技術選定PoC本番環境への導入とその障壁の解決振り返りまとめ問題意識Wantedly では以前から推薦基盤へ力を注いでおり、Wantedly Visit におけるユーザと企業の理想のマ

                              Argo Workflows: 推薦基盤向けワークフローエンジンを Kubernetes で運用して1年経ったので振り返る | Wantedly Engineer Blog
                            • MLOpsマルチテナントクラスタへのArgo CDの導入と運用 - ZOZO TECH BLOG

                              はじめに こんにちは。ML・データ部MLOpsブロックの築山(@2kyym)です。 MLOpsブロックでは2022年の上期からArgo CDの導入に着手しました。本記事ではArgo CDの導入を検討した背景から導入のメリット、また導入における公式マニフェストへの変更点や、運用において必須である認証や権限管理など、具体的な手順についてご紹介します。少しでもArgo CDの導入を検討している方の助けになれば幸いです。 またArgo CDを導入するきっかけとなった、複数運用していたKubernetesクラスタを1つに集約するマルチテナントクラスタへの移行についても触れます。マルチテナントクラスタの設計や具体的な移行作業については述べると長くなってしまうため、詳細については改めて別の記事にてご紹介できればと思います。 Argo CDについては、昨年の計測SREブロックの記事でも触れられていますので

                                MLOpsマルチテナントクラスタへのArgo CDの導入と運用 - ZOZO TECH BLOG
                              • 使いこなせ!Argo Workflows / How to use Argo Workflows

                                CloudNative Days Tokyo 2021 でのセッション「使いこなせ!Argo Workflows」の発表資料です

                                  使いこなせ!Argo Workflows / How to use Argo Workflows
                                • オープンシー(OpenSea)とは?使い方や始め方・出品/購入方法・ガス代について解説! | Media Argo(メディア アルゴ)

                                  OpenSea(オープンシー)とは? OpenSeaとは世界最大規模のNFTマーケットプレイスです。 OpenSeaは2017年12月にサービスが始まりました。 アメリカのニューヨークを拠点としたNFTマーケットプレイスで、2021年7月時点で月間取引数が約250億円ほどあります。 NFTのマーケットプレイス NFTはNon Fungible Token(ノンファンジブルトークン)の頭文字を取った略語であり、日本語では非代替性トークンと呼ばれています。 NFTのマーケットプレイスとは、NFTを販売するネットサイトのようなものです。 野菜であれば八百屋で販売され、書籍であれば本屋で販売されるように、NFTであればNFTマーケットプレイスで販売されるのです。 異なる点は、NFTマーケットプレイスでは円やドルのような法定通貨での売買はできず、仮想通貨で取引を行うことです。 NFTがブロックチェー

                                  • アクシーインフィニティ(Axie Infinity)とは?稼ぐ方法や今後の見通し・初期費用を解説! | Media Argo(メディア アルゴ)

                                    当サイトは、コンテンツポリシーに則り、金融庁に登録済みの業者のみを掲載しております。また、当サイトは、当サイトに掲載している金融商品の価値を保証したり、推奨するものではありません。なお、このページには広告が含まれることがあります。 ここ数年、お金を稼げるゲームとしてNFTゲームが徐々に注目と人気を集めるようになってきています。 その中で特に高い支持を得ているのが「アクシー・インフィニティ(Axie Infinity)」です。 今回はそんなAxie Infinityについて、ゲームの仕組みや稼ぎ方、始める方法などをご紹介していきます。 Axie Infinityは、ゲーム内で仮想通貨を入手したり、NFTを売ったりすることで稼げるNFTゲーム Axie Infinityを始めるには、初期投資(Axieの購入)が必要 以前はただプレイするだけでも稼げたが、現在は対人戦で勝たないと稼げなくなった

                                    • Data Scientist 向けに Wantedly の推薦基盤を支える Argo Workflow や Kubernetes などのインフラ、New Relic や Datadog などの SaaS を紹介する速習会をしました! | Wantedly Engineer Blog

                                      Data Scientist 向けに Wantedly の推薦基盤を支える Argo Workflow や Kubernetes などのインフラ、New Relic や Datadog などの SaaS を紹介する速習会をしました! こんにちは。最近 Infrastructure チームから Matching チームへ異動した笠井(@unblee)です。 Matching チームは Wantedly Visit におけるユーザと企業の理想のマッチングを実現するために推薦システムの改良や、データサイエンスを活用したプロダクト開発に責任を持ち、現在 ML 基盤を作るサブチーム 2人(+内定インターン1人)、Data Scientist 4人が所属しています。 この記事は、チーム内の Data Scientist に対して社内で利用しているインフラ周りの知識、具体的には 利用している SaaS(

                                        Data Scientist 向けに Wantedly の推薦基盤を支える Argo Workflow や Kubernetes などのインフラ、New Relic や Datadog などの SaaS を紹介する速習会をしました! | Wantedly Engineer Blog
                                      • Argo CD の GitOpsを確認してみた - Qiita

                                        アルゴCDは、アプリケーションがデプロイ先で、目的の状態となるようにデプロイを自動化する。 デプロイするアプリケーションの更新を追跡、Gitコミット時のタグによる特定バージョンのデプロイなども可能である。 アルゴCDは、Kubernetesコントローラとして実装され、アプリケーションの動作を継続的にモニターして、現在状態から目的とする状態へ変えていく、ウェブ画面からの変更ではできず、Gitリポジトリを通じて状態を設定する。 デプロイされたアプリケーションの現状が、目的とする状態から外れることを OutOfSync (同期外) とみなす。 アルゴCDは、目的とする状態と現状の差異を視覚化しレポートする。現状を目的の状態にするために、自動的同期または手動同期の手段を提供する。 自動的同期では、Gitリポジトリでターゲット状態へ加えられた変更は自動的に適用され、指定された環境へ反映される。 次は

                                          Argo CD の GitOpsを確認してみた - Qiita
                                        • 「Argo CD」で実装するKubernetesの「GitOps」――基本と原則、実践時の考慮ポイント

                                          「GitOps」とは? GitOpsは、2017年にWeaveworksが提唱した開発手法です。GitOpsを使うと、「Git」とKubernetesクラスタで実行されているものとの差分を検出できます。違いがある場合は、クラスタの状態を自動的に更新またはロールバックすることで常にGitとKubernetes環境を同期し続けることができます。 また、GitをCDのベースとすることで、Gitのマージ/プルリクエストといったなじみのある開発方法でKubernetesにデプロイできます。 GitOpsでは、デプロイをCDツール、ビルド部分をCIツールが担い、CIとCDの責務を分離します。 従来のCDと比較したGitOpsの特徴については、本連載の前々回記事で説明しているので、興味がある方は参考にしてください。 GitOpsベースのCDツール「Argo CD」の6つの特徴 Argo CDは「Kube

                                            「Argo CD」で実装するKubernetesの「GitOps」――基本と原則、実践時の考慮ポイント
                                          • NFTをMint(ミント)するとは?意味と発行手順・始め方を徹底解説 | Media Argo(メディア アルゴ)

                                            当サイトは、コンテンツポリシーに則り、金融庁に登録済みの業者のみを掲載しております。また、当サイトは、当サイトに掲載している金融商品の価値を保証したり、推奨するものではありません。なお、このページには広告が含まれることがあります。 2021年2月頃から、デジタル資産「NFT」が大注目を浴び、今現在もNFT市場の拡大は止まらぬ勢いを見せています。 NFTについて調べていると、NFTの「Mint(ミント)」という言葉を目にしたことがあるのではないでしょうか。 主に「NFTをMintする」などと使われますが、どのような意味であるのかご存知で無い方も多いでしょう。 そこで今回はNFTにおけるMintについて、意味や特徴、NFT Mintの使い方まで解説します。

                                            • Introducing Argo Flux - A Weaveworks-Intuit-AWS Collaboration

                                              Today Weaveworks announces a partnership with Intuit to create Argo Flux, a major open source project to drive GitOps application delivery for Kubernetes via an industry-wide community. Argo Flux combines the Argo CD project led by Intuit with the Flux CD project driven by Weaveworks. The new “Argo Flux” provides a single tool chain for continuous deployment and fleet-scale automated workflows usi

                                                Introducing Argo Flux - A Weaveworks-Intuit-AWS Collaboration
                                              • Cloudflare提供のngrokみたいにローカルのアプリケーションを外部に公開するサービス - Argo Tunnel - nwtgck / Ryo Ota

                                                以下のcloudflared tunnel ...より先に立ち上げないと以下でエラーすることに注意。

                                                  Cloudflare提供のngrokみたいにローカルのアプリケーションを外部に公開するサービス - Argo Tunnel - nwtgck / Ryo Ota
                                                • TEKTONとArgoを比較してみた

                                                  はじめに この記事は NTTコミュニケーションズ Advent Calendar 2020の24日目の記事です。 Kubernetesで、CI/CDツールを選定するときに選択肢が多すぎて、何を選定したらいいかわからない!! 多くの担当者が抱えているあるあるだと思います。 ある程度トレンドを抑え、導入する環境の要件に相応しいCI/CDを選定していきたいものです。 その中でも、TEKTONとArgoが有名なCI/CDツールである。ということは何となくわかっていますが、 よくよく違いについてあまり理解していなかったので、調査してきました。 実はプロジェクトのこと TEKTONとArgoをCI/CDツールと思っている人は少なくないと思いますが、 実は、プロジェクトであるということです。 実際、我々がTEKTONとArgoと省略して呼んでいるのはどうやら、大抵は以下のことを指していることが多いです。

                                                    TEKTONとArgoを比較してみた
                                                  • Embulk と Argo でデータ転送する|0gura

                                                    こんにちは、株式会社アトラエで wevox のエンジニアをしている小倉といいます。この記事では、Embulk と、Argo を含む Kubernetes の周辺ツールを使った弊社のデータ転送環境を紹介していきます。 RDS から BigQuery へのデータ転送 wevox ではデータベースとして AWS Aurora(MySQL)を利用しています。データ分析環境としては GCP を利用しており、Aurora から BigQuery にいくつかのテーブルを転送するために Embulk の利用をはじめました。 Embulk 自体は ETL ツールとしては王道であり検索すれば情報もたくさん出てくるので多くは記述しません。インプットプラグインには embulk-input-mysql を、アウトプットプラグインには embulk-output-bigquery を使っています。 Embulk と

                                                      Embulk と Argo でデータ転送する|0gura
                                                    • Argo CD v1.6 — Democratizing GitOps with GitOps Engine

                                                      Today, the Argo CD team is happy to announce the first release of the GitOps Engine! GitOps Engine packages core Argo CD functionality into a reusable library and makes it available for everyone. The library is open-sourced and available on Github: https://github.com/argoproj/gitops-engine. GitOps Engine empowers you to quickly build specialized tools that implement specific GitOps use cases, such

                                                        Argo CD v1.6 — Democratizing GitOps with GitOps Engine
                                                      • Argo Rolloutsの概要とGetting Startedやってみた | GRIPHONE ENGINEER'S BLOG

                                                        この記事は GRIPHONE Advent Calendar 2019 8日目の記事です。 今年入社したSREの岩立です。 今回はArgo Rolloutsに関する概要とGetting Startedを一部やってみたのでそれらについて書きます。 Progressive Delivery Argo Rolloutsの概要を話す前に、タイトルにあるProgressive Deliveryについて書きます。 Progressive Deliveryというデプロイ手法は、Continuous Deliveryに分析を足したものという定義です。分析しながらデプロイすることで影響範囲を細かく制御したり、分析の結果、失敗のデプロイと判断された場合は自動でデプロイをロールバックするというものです。 従来のContinuous Deliveryは下図のように構成されていました。 引用: Leveling U

                                                          Argo Rolloutsの概要とGetting Startedやってみた | GRIPHONE ENGINEER'S BLOG
                                                        • Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD | Amazon Web Services

                                                          Amazon Web Services ブログ Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD この記事は Cloud Native CI/CD with Tekton and ArgoCD on AWS (記事公開日: 2022 年 1 月 25 日) を翻訳したものです。 イントロダクション Kubernetes などのコンテナオーケストレーターの普及と採用が進み、その上にますます多くのクラウドネイティブアプリケーションが構築されています。ビジネスアプリケーションに加えて、企業は CI/CD システムなどのインフラストラクチャー関連のコンポーネントも移行しています。 しかし、それらのシステムはそのような最新のプラットフォームに対応できるでしょうか?答えはシステム次第です。明らかに、既存の CI/CD システムのほとんどは、Kubernetes

                                                            Tekton と Argo CD を使用した AWS でのクラウドネイティブな CI/CD | Amazon Web Services
                                                          • DevOps な組織で Monorepo から Argo CD を使って Kubernetes にデプロイする仕組みの草案

                                                            README.md 概要 前提条件 アプリケーションは Mono Repo 上にサブディレクトリとして数十ほど存在 各アプリケーションは独立してリリース可能とする そのためにリリースブランチ等には */release といった形でそのアプリケーションの名前を持つ 開発チームは self-contained な DevOps チームへの変化を目指している 開発チームはアプリケーションのコードはもちろん、Kubernetes の manifest にも ownership を持つ (持って欲しい) そのため、アプリケーションコードも manifest も同一のリポジトリに保持する アプリケーション用のディレクトリの中にサブディレクトリとして manifest をおく場所があり、環境ごとのバリエーションは kustomize の overlay として表現 GitHub の Pull Reque

                                                              DevOps な組織で Monorepo から Argo CD を使って Kubernetes にデプロイする仕組みの草案
                                                            • Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD

                                                              Introduction All right, we’re gonna try and compare tools. Why try? When we talk about continuous integration (CI) and continuous deployment (CD), a myriad of tools is available, and each of them has a slightly different scope. Jenkins for example has been around for years and offers great pluggability, leading to a highly customizable CI/CD experience―you can build almost anything (both in a good

                                                                Spinnaker vs. Argo CD vs. Tekton vs. Jenkins X: Cloud-Native CI/CD
                                                              • 【仮想通貨】DAOとは?関連銘柄やNFT・ブロックチェーンについて解説[ダオトークン] | Media Argo(メディア アルゴ)

                                                                当サイトは、コンテンツポリシーに則り、金融庁に登録済みの業者のみを掲載しております。また、当サイトは、当サイトに掲載している金融商品の価値を保証したり、推奨するものではありません。なお、このページには広告が含まれることがあります。 暗号市産業界では2021年を通して、DeFi(分散型金融)やNFT(非代替性トークン)に加えて新たにメタバースに注目が集まっていますが、次に話題になるものはDAO(分散型自律組織)だと一部の暗号資産投資家からは言われています。 暗号資産(仮想通貨)に興味を持っている人なら一度は聞いたことがあるDAOですが、実際にどのような特徴があり、仕組みはどうなっているのか疑問に思う方が多いのではないでしょうか。 今回は、「次の大きなトレンド」になると予測されているDAOについての解説を行っていきます。 DAO(Decentralized Autonomous Organiz

                                                                • Argo WorkflowsとGatlingで作るスケーラブルな負荷テスト環境 - asoview! TECH BLOG

                                                                  これはアソビュー! Advent Calendar 2023の1日目です🎄 今年のアドベントカレンダーは2面公開なので、ぜひそちらも御覧ください! アソビューでVPoE兼Tech Leadをしているdisc99🐼です! 今回はアソビューの負荷テスト環境の事例を紹介させてもらえればと思います! はじめに 負荷テストに求められるもの Argo Workflowsとは Gatlingとは システム構成 運用事例 テストシナリオの作成と計画 負荷テスト実施とモニタリング テスト結果の分析とパフォーマンスの改善点 ナレッジの蓄積 まとめ はじめに 多くのサービスは実際の運用環境において予期せぬトラフィックやアクセスパターンに直面します。 サービスのパフォーマンス、スケーラビリティ、安定性を評価するために負荷テストは重要で、実際のトラフィックを模倣し、サービスが指定された要件を満たすかどうかを評価

                                                                    Argo WorkflowsとGatlingで作るスケーラブルな負荷テスト環境 - asoview! TECH BLOG
                                                                  • 第7回: Argo CDによるKubernetesへの継続的デリバリ - CADDi ENGINEER Tech Blog

                                                                    ※本記事は、技術評論社「Software Design」(2023年10月号)に寄稿した連載記事「Google Cloudで実践するSREプラクティス」からの転載です。発行元からの許可を得て掲載しております。 はじめに 前回はRenovateによる依存関係の更新について解説しました。今回はArgo CD1を利用した、Kubernetesへの継続的デリバリ(Continuous Delivery、CD)について紹介します。Argo CDとは何か、なぜ使うのか、基本的な機能やキャディでどのように活用しているかを紹介します(図1)。 ▼図1 CADDiスタックにおける今回の位置付け Argo CDとは Argo CDはKubernetesへの継続的デリバリを行うツールです。Gitリポジトリをソースとして継続的デリバリを行う手法をGitOpsと呼びます2。Argo CDはKubernetesへのデ

                                                                      第7回: Argo CDによるKubernetesへの継続的デリバリ - CADDi ENGINEER Tech Blog
                                                                    • Argo Workflowsの設定や文法

                                                                      というような感じになっていて、目的や供与可能なコスト分を考えながらここらへんをうまいこと組み合わせてデータ基盤というのは構築される。 最近では多くの企業でデータエンジニアというポジションが募集されており、データエンジニアは何をしているかというとここらへんの構築・整備を行う。 正直なところデータエンジニアの仕事というのはエンジニアリング的に難しいことは何もなくて、基本的に社内政治に振り回されながら泥臭い作業を行うだけの妖怪になるという悲しい役割に終始するのだけれど、ひとまず業務としてはワークフローエンジンの整備を行う。 ワークフローエンジンに何を使うかについては結構トレンドがあり、少し前(だいたい5年前とか?)はDigdagを使うのが主流だったのだけれど最近はユーザーも離れてしまいあまり開発も活発ではなくなってしまっており(DigdagはJavaで作られているのだが最近のLog4jの問題が発

                                                                        Argo Workflowsの設定や文法
                                                                      • バッチ処理系の刷新とArgo Workflow移行

                                                                        これはPTAアドベントカレンダーの7日目の記事です。 5年間運用されてきたバッチ処理系を刷新し、Argo Workflowを用いたバッチ処理系に移行したのでその紹介記事です。 背景 GKE上でバッチ処理のワークロードを実行しており、ワークフローエンジンとしてDigdagを採用していました。ユースケースとしては定期実行のバッチ処理、ETL、機械学習等。 Digdagを用いたワークフロー定義はシンプルかつ運用に必要な機能を提供してくれています。実際のワークフロー内部の処理としては、ワークフローの各タスクにおいては基本的にはロジックは持たずKubernetes Jobの実行のみを行います。そのためにDigdagとKubernetes Job間で協調動作するための仕組みが独自で用意されていました。このようなバッチ処理系が約5年程運用されてきました。 この仕組で今まで元気に動いてはいたのですが次のよ

                                                                          バッチ処理系の刷新とArgo Workflow移行
                                                                        • 実践! Argo CD & Rollouts による canary release / Practical Canary release by Argo CD & Rollouts

                                                                          freee の SRE チームでは、直近 2 年をかけて EC2 上で稼働するサービスのインフラ基盤を Kubernetes (AWS EKS) に移行するプロジェクトを進めてきました。一番規模の大きな freee会計も2021年7月に移行が完了し、 GitOps の CD ツールである Argo CD によるデプロイを行っています。インフラ基盤の刷新に加えて Argo CD を導入したことで、デプロイフローにかかる時間や手間の削減に繋がりました。現在はデプロイフローをより良くするために、canary release を検証中です。 今回はその検証をもとに、Kubernetes 上でどのようなアーキテクチャによって canary release を実現するかについてお話しします。メイントピックとなるのは Argo Rollouts を導入する既存の CD の構成と、Argo Rollout

                                                                            実践! Argo CD & Rollouts による canary release / Practical Canary release by Argo CD & Rollouts
                                                                          • Cluster API と Argo CD を用いた Kubernetes マルチクラスター管理 | Amazon Web Services

                                                                            Amazon Web Services ブログ Cluster API と Argo CD を用いた Kubernetes マルチクラスター管理 この記事は Multi-cluster management for Kubernetes with Cluster API and Argo CD (記事公開日: 2022 年 11 月 1 日) を翻訳したものです。 イントロダクション お客様は、スケーラビリティと費用対効果を求めてクラウドに移行しています。また、中には Kubernetes を採用してワークロードをモダナイズすることで、よりアジャイルな方法で反復作業をおこない、市場投入までの時間が短いサービスや製品機能を顧客に提供しようとしている企業もあります。管理すべきクラスターの数が増えるにつれ、お客様は Kubernetes クラスターを管理するための様々なデプロイの仕組みや API

                                                                              Cluster API と Argo CD を用いた Kubernetes マルチクラスター管理 | Amazon Web Services
                                                                            • The Cloud Native Computing Foundation Announces Argo has Graduated

                                                                              The Cloud Native Computing Foundation Announces Argo has Graduated One of the most active CNCF projects, Argo, is trusted by industry leaders such as Adobe, BlackRock, Capital One, Google, Intuit, Peloton, Tesla, and Ticketmaster San Francisco, CA – December 6, 2022 – The Cloud Native Computing Foundation® (CNCF®), which builds sustainable ecosystems for cloud native software, announced today the

                                                                                The Cloud Native Computing Foundation Announces Argo has Graduated
                                                                              • 【増席】Airflow, Argo, Digdag...モダンなパイプラインツールをハックしよう! (2021/02/17 19:30〜)

                                                                                お知らせ connpassではさらなる価値のあるデータを提供するため、2024年5月23日(木)を以ちましてイベントサーチAPIの無料での提供の廃止を決定いたしました。 2024年5月23日(木)以降より開始予定の「connpass 有料API」の料金プランにつきましてはこちらをご覧ください。 なお有料の対象となるのはAPIのみであり、connpassのサービスにつきましては今後も無料でご利用いただけます。 2月 17 【増席】Airflow, Argo, Digdag...モダンなパイプラインツールをハックしよう! ~データエンジニア向け 実務で使えるノウハウやTipsを共有!~

                                                                                  【増席】Airflow, Argo, Digdag...モダンなパイプラインツールをハックしよう! (2021/02/17 19:30〜)
                                                                                • 仮想通貨The Sandbox/SAND(ザ・サンドボックス)とは?LAND(土地)の買い方や始め方を解説! | Media Argo(メディア アルゴ)

                                                                                  当サイトは、コンテンツポリシーに則り、金融庁に登録済みの業者のみを掲載しております。また、当サイトは、当サイトに掲載している金融商品の価値を保証したり、推奨するものではありません。なお、このページには広告が含まれることがあります。 Facebook社(現Meta社)が注力することを表明しているメタバース・NFT。 NFTではブロックチェーンを活用することで、デジタルアートに価値を生み出すことができます。 また、NFTはゲーム業界で多く利用されており、NFT化されたさまざまなゲームアイテムやキャラクターがマーケット上で取引されています。 今回はそんな人気NFTゲームのひとつである「The Sandbox」と、ゲーム内通貨のSANDをご紹介します。 The Sandboxとは、イーサリアムブロックチェーン技術を活用したNFTゲーム ゲーム内で作成したNFT(キャラクターやアイテム)をNFTマー