並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 67 件 / 67件

新着順 人気順

gitopsの検索結果41 - 67 件 / 67件

  • 5 GitOps Best Practices

    GitOps has been on the scene for some time now, but some things trip up users, both new and old. Here are some of the key best practices we’ve discovered while engineering Argo CD and running it at scale managing thousands of apps in production at Intuit. #1: Two Repos: One For App Source Code, Another For ManifestsMany engineers start out with both their app source code and their manifests in a s

      5 GitOps Best Practices
    • Flux - the GitOps family of projects

      Flux is a set of continuous and progressive delivery solutions for Kubernetes that are open and extensible. The latest version of Flux brings many new features, making it more flexible and versatile. Flux is a CNCF Graduated project. Get started 📆 Next event: 2024-05-09 17:00 UTC: The Flux Bug Scrub (Americas-Late) Where: #flux on cncf slack 2024-05-09 17:00:00+00:00 GitOps for apps and infrastru

        Flux - the GitOps family of projects
      • GitOps とは? ArgoCD による、Kubernetes への継続的デリバリーを実現しよう

        近年 Kubernetes の導入事例が増えたことにより、Kubernetes への継続的デリバリーの手段・ツールも様々なものがあります。 CircleCI のような CI/CD ツールを利用して Kubernetes へのデプロイまで一貫した CI/CD パイプラインを作ることも可能ですが、FluxCD そして今回紹介する ArgoCD など CD 専用の OSS ツールと組み合わせる事例も増えてきました。 これらの CD 専用ツールは GitOps を採用している点が共通点として挙げられます。 GitOps とは 2017年に Weaveworks 社がブログ内で紹介した CD の手法 です。 GitOps では、Git を用いて Kubernetes のリソース構成情報を宣言的に記述・管理します。 GitOps によるメリットは下記などが挙げられます。 生産性の向上 Git の操作(

          GitOps とは? ArgoCD による、Kubernetes への継続的デリバリーを実現しよう
        • 5 automations every developer should be running

          TL;DR: For any developer looking to avoid security vulnerabilities, buttons that don’t work, slow site speeds, or manually writing release notes this is for you. As developers, we get a bad rap for not writing tests—or automations for that matter—as much as we should. It’s not that we don’t do it (well, maybe some of us don’t). But it’s a fact that writing more code can be a little more fun than s

            5 automations every developer should be running
          • GitOps

            GitOps Since its inception in 2017 by Weaveworks, GitOps has caused quite some fuss on Twitter and KubeCon. This site aggregates the essence of GitOps to help clear up the confusion about the topic. We’ve written a short book on GitOps. Get it as a free PDF or ePub, or for a small fee as a Kindle eBook or paperback. What is GitOps? GitOps is a way of implementing Continuous Deployment for cloud na

            • CNDT2020シリーズ:オススメのGitOpsツールをCAのインフラエンジニアが解説

              今回は、サイバーエージェントのインフラストラクチャーエンジニアである長谷川誠氏によるGitOpsのためのCDツールを比較検討するセッションを紹介する。長谷川氏は青山氏と同じくインフラストラクチャーチームに所属し、サイバーエージェントのOpenStackとKubernetesのインフラストラクチャーを担当するリードエンジニアだ。過去のCloudNative Days Tokyoでも講演を行い、高い評価を得たコンテナランタイムのセッションなども行っている。 今回は、CI/CDの解説とツールの比較検討を行うセッションを担当した。CI/CDはCNCFのクラウドネイティブなシステムのトレイルマップにおいても、コンテナ化の次にやるべきこととして挙げられている。 ちなみにCNCFのトレイルマップは、クラウドネイティブなシステムを実装する際に「どこから手を付けるべきか?」を教えてくれるものだ。これによれば

                CNDT2020シリーズ:オススメのGitOpsツールをCAのインフラエンジニアが解説
              • GKE + Istio + GitOps で作る 日経電子版の新 Microservice 基盤

                • ArgoCD と Flux2 の比較

                  これはGitOps用ツールに ArgoCD と Flux2 のどちらを選ぶか考えるための調査資料です。 ArgoCD v1.7.8 と Flux2 v0.2.2 の比較をします。 Flux2についてはまだ使い込んでいないので、誤ったことを書いているかもしれません。何か変な記述を見つけたら教えて下さい。 背景 Flux(Flux2) と ArgoCD は GitOps を実践するためのソフトウェアです。 役割がかぶっているため、インフラ構築時には基本的にどちらか片方を選択することになります。 GitOps は Weaveworks の提唱した概念で、この会社は Flux の開発元です。 ArgoCD の開発元は Intuit です。 いずれも k8s ネイティブな OSS プロダクトとして作られています。 Flux2 はもともと GitOps toolkit (=gotk) という名前で開発

                    ArgoCD と Flux2 の比較
                  • EKSでArgo CDのチュートリアルを試してみた | DevelopersIO

                    はじめに おはようございます、加藤です。GitOpsという言葉は聞いた事があるでしょうか? Weaveworksが提唱する運用・CDの手法で、GitをインフラストラクチャのSingle Source of Truth(信頼できる唯一の情報源)として扱い、変更の承認はプルリクエストで行うというものです。 運用経験がある訳でもないので浅い理解ですが、下記のように捉えています。 インフラストラクチャを宣言的に管理 Gitからインフラストラクチャへ同期し続ける Pull型アーキテクチャ 今回は、KubernetesでGitOpsを実現するツールのArgo CDをAmazon EKSで検証してみました。 やってみた ドキュメントのGetting Startedを参考に進めて行きます。 環境情報 項目 値 kubectl version Client Version: version.Info{Maj

                      EKSでArgo CDのチュートリアルを試してみた | DevelopersIO
                    • EKSでWeave Fluxを使ってGitOpsしてみる | DevelopersIO

                      おはようございます、もきゅりんです。 最近は故あって、空いた時間をひたすら Amazon EKS Workshop に費やしております。 非常にコンテンツがボリューミーで中身が濃いです。 そのコンテンツの中から、GITOPS WITH WEAVE FLUXをやってみた、というものです。多少の行間を埋めるように心掛けました。 元々は、こちらのブログの内容かと思います。 Deploying GitOps with Weave Flux and Amazon EKS 今回やることの趣旨を簡単に述べると、Gitのみをソースとして、EKSにContinuous Delivery(以下CD。継続的なデリバリ)する、という内容です。 よく似たツールに Argo CD があります。 弊社記事でも紹介されています。 EKSでArgo CDのチュートリアルを試してみた Argo CDと同様、Pull型の同期で

                        EKSでWeave Fluxを使ってGitOpsしてみる | DevelopersIO
                      • Kuberneteの運用を支えるGitOps

                        わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48

                          Kuberneteの運用を支えるGitOps
                        • Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services

                          Amazon Web Services ブログ Amazon EKS で GitOps パイプラインを構築する この記事は Building a GitOps pipeline with Amazon EKS (記事公開日: 2020 年 12 月 3 日) を翻訳したものです。 本記事は Weaveworks のコンテンツディレクターの Anita Buehrle による寄稿記事です。 このシリーズの第 1 部では、GitOps の歴史、その利点、およびその仕組みについて議論しました。GitOps とは何であるかを理解したので、アプリケーションのデプロイに Flux と Amazon EKS を使用して GitOps パイプラインを設定する方法について詳しく説明します。 AWS での GitOps に何が必要か? アプリケーションのデプロイ用またはクラスターの構成用の基本的な GitOp

                            Amazon EKS で GitOps パイプラインを構築する | Amazon Web Services
                          • GitHub Actionsを使ってGitOpsを導入 運用コストの軽減も、品質担保の証跡集めも

                            ソフトウェア開発、ITインフラ運用、そしてその境界線上にあるトピックをカバーし、特にDevOpsを実現するための自動化、テスト、セキュリティ、組織文化にフォーカスした「DevOpsDays」。ここでラクマのSREのテックリードの宮本氏が「ラクマとGitHub ActionsとGitOps」をテーマに登壇。サービス成長の時期のなか、運用コストを軽減させた方法を紹介します。 自己紹介 宮本英和氏(以下、宮本):では「ラクマとGitHub ActionsとGitOps」というタイトルでセッションを始めたいと思います。よろしくお願いします。 まず簡単に自己紹介をさせてください。宮本です。今ラクマのSREのテックリードとして、ラクマのシステムを4年ほど運用しています。 次に、簡単にサービスの紹介をしたいと思います。楽天が運営しているフリマアプリの「ラクマ」は、おかげさまで2,500万ダウンロードを突

                              GitHub Actionsを使ってGitOpsを導入 運用コストの軽減も、品質担保の証跡集めも
                            • Cloud Build を使用した GitOps スタイルの継続的デリバリー  |  Kubernetes Engine  |  Google Cloud

                              デジタル トランスフォーメーションを加速 お客様がデジタル トランスフォーメーションに乗り出したばかりでも、あるいはすでに進めている場合でも、Google Cloud は困難な課題の解決を支援します。

                                Cloud Build を使用した GitOps スタイルの継続的デリバリー  |  Kubernetes Engine  |  Google Cloud
                              • GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる

                                CNDT 2020 での発表資料です 「GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる」

                                  GitOps ツール徹底比較!あなたに必要なツールがきっと見つかる
                                • WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア

                                  原文(投稿日:2019/07/18)へのリンク ソフトウェアスタートアップのWeaveworksは創立5周年を、Weave Igniteと呼ばれるオープンソースプロジェクトのリリースで自ら祝福した。同プロジェクトは自身を、"コンテナUXを備えたGitOps管理の仮想マシン(VM)"と称している。この斬新なソフトウェアには、AWS Lambdaを支えるAWS オープンソースプロジェクトであるFirecrackerが使用されている。プロジェクトの詳細をさらに知るべく、InfoQは、同プロジェクトの開発チームに話を聞くことにした。 Weave Igniteに関するブログ記事では、同社CEOのAlexis Richardson氏が、その動作構造について説明している。 Igniteは、コンテナの開発者エクスペリエンスを取り入れることによって、Firecrackerを使いやすいものにします。VMとして

                                    WeaveworksがIgniteをリリース - Firecrackerを使用してコンテナをVMのように実行するソフトウェア
                                  • Home

                                    What is OpenGitOps?OpenGitOps is a set of open-source standards, best practices, and community-focused education to help organizations adopt a structured, standardized approach to implementing GitOps. GitOps is the best thing since configuration as code. Git changed how we collaborate, but declarative configuration is the key to dealing with infrastructure at scale, and sets the stage for the next

                                    • IoT Connect Gateway を使ってみた 第1回 〜ICGWのご紹介〜 - NTT Communications Engineers' Blog

                                      はじめに IoT Connect Gatewayとは? IoT Connect Gatewayの特徴 閉域網がなくてもセキュアにクラウド接続を実現 処理負荷がかかる暗号化処理をサービス側で実施 暗号化通信によるデータ転送量を抑制 クラウドアダプタ機能で各種クラウドサービスに簡単接続 IoT Connect Gatewayにかける思い CI/CDの取り組みとサービスリリース Infrastructure as Code Test as Code GitOps 個人的な思い 最後に 次回予告 ICGWに関するお問い合わせ先 はじめに こんにちは、データプラットフォームサービス部でIoT Connect Gateway開発チームのTech Leadを している栗原良尚(@yoshinao)です。 この度、NTT Com Engineers' Blogオープンに合わせて、開発をおこなっているIoT

                                        IoT Connect Gateway を使ってみた 第1回 〜ICGWのご紹介〜 - NTT Communications Engineers' Blog
                                      • 開発者体験の構成要素: KubernetesのCLIからGitOpsへの進化 - inductor's blog

                                        はじめに お久しぶりです。inductorです。 今回はKatie Gamanji氏による記事「The Building Blocks of DX: K8s Evolution from CLI to GitOps」を翻訳しました。 この記事では主にKuberentesを管理するためのツールのこれまでの進歩について語られており、まだGitOpsに明るくない方にとって有益な話もいくつか含まれているかと思います。お楽しみください。 はじめに 開発者体験の構成要素: KubernetesのCLIからGitOpsへの進化 Cluster CLI 開発者体験の向上 プラグインとラッパー プラグイン ラッパー ApplicationOps ClickOps GitOps SheetOps まとめ 開発者体験の構成要素: KubernetesのCLIからGitOpsへの進化 過去数年間の動きによって、K

                                          開発者体験の構成要素: KubernetesのCLIからGitOpsへの進化 - inductor's blog
                                        • 忙しい人のためのGitOps入門 / GitOps Introduction (Short version)

                                          k8sを前提としたGitを利用するCI/CD手法である「GitOps」の概要だけをザクッと紹介します。 より詳しく知りたい場合は、こちらも併せて参照してください: https://speakerdeck.com/amaya382/kuberneteswozui-da-xian-nihuo-kasutamefalsegitopsru-men @Open Developers Conference 2019

                                            忙しい人のためのGitOps入門 / GitOps Introduction (Short version)
                                          • GitOps を用いた Amazon EKS の自動化 | Amazon Web Services

                                            Amazon Web Services ブログ GitOps を用いた Amazon EKS の自動化 元の記事:https://aws.amazon.com/jp/blogs/containers/automating-amazon-eks-with-gitops/ 本記事は Weaveworks のコンテンツディレクターの Anita Buehrle による寄稿記事です。 企業は速く進むことを望んでいます。より頻繁に、より確実に、そしてなるべく少ないオーバーヘッドでデプロイする必要があります。GitOps は Kubernetes で実行されている複雑なアプリケーションやインフラストラクチャを開発者が管理および更新するための迅速かつ安全な方法です。 GitOps は運用とアプリケーションデプロイのワークフローであり、クラウドネイティブアプリケーションのインフラストラクチャとデプロイの両

                                              GitOps を用いた Amazon EKS の自動化 | Amazon Web Services
                                            • GitLab CI + ArgoCDでk8sのGitOpsを試してみる

                                              フォルシアでは複数のアプリにおいてKubernetesが用いられています。 参考:https://www.forcia.com/blog/001519.html しかしながら、デプロイ周りについてはまだまだ仕組み化がされておらず、いい感じにデプロイできる仕組みはないかと調べていると「GitOps」というワードが出てきました。 勉強がてら(結構こすられたネタだとは思うのですが)GitOpsを実際に構築してみた学習記録を記したいと思います(筆者は1ヶ月前まではKubernetes何それ状態でした)。 GitOpsとは Weave社が提唱した概念です。 https://www.weave.works/technologies/gitops/ GitOps can be summarized as these two things:An operating model for Kubernetes

                                                GitLab CI + ArgoCDでk8sのGitOpsを試してみる
                                              • Argo CD Best Practices

                                                What are some best practices when using Argo CD? Within this blog post, we’ll be highlighting some best practices tied to Argo CD, that allow you to leverage GitOps easily within your deployment workflow. Below we will explain the following: What is Argo CD What are some best practices with Argo CD? What is Argo CD Argo CD is the most popular and fastest-growing GitOps tool for Kubernetes. When fo

                                                  Argo CD Best Practices
                                                • CI/CD Conference 2023から、GMOペパボのSREがVM/Kubernetes混在環境でのCI/CDについて解説

                                                  CI/CD Conference 2023から、GMOペパボのSREが仮想マシンとKubernetesが混在する環境におけるCI/CDの課題と解決策を解説したセッションを紹介する。 CI/CDに特化したカンファレンスCI/CD Conference 2023から、GMOペパボ株式会社のSREが解説する仮想マシンとKubernetesが混在した環境でのCI/CDの改善について解説するセッションを紹介する。プレゼンテーションを担当したのは2021年にGMOペパボに中途で入社したSREの渡部龍一氏だ。 ●動画:インフラCI/CDの継続的改善の道のり セッション開始から約8分は自己紹介と自社紹介に使われており、実質的なシステムの解説は以下のスライドから始まった。今回はスライドが別資料として公開されており、そこから引用している。 ●参考(発表資料):インフラCI/CD継続的改善の道のり

                                                    CI/CD Conference 2023から、GMOペパボのSREがVM/Kubernetes混在環境でのCI/CDについて解説
                                                  • GitHub - kubero-dev/kubero: A free and self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      GitHub - kubero-dev/kubero: A free and self-hosted Heroku PaaS alternative for Kubernetes that implements GitOps
                                                    • EKSでFlux with KustomizeのGitOpsチュートリアルを試してみた | DevelopersIO

                                                      はじめに おはようございます、もきゅりんです。 先日、EKSでWeave Fluxを使ってGitOpsしてみる によって、かなり楽にk8sでCI/CDを体験することができました。 しかし、実用の場面ではstg, prodといった複数の環境ごとに設定の調整することを考慮しなくてはなりません。 ということで、Kustomize *1 を使ったFluxでGitOpsを再びEKSでやってみました。 Using Flux with Kustomize を元に進めていきます。 このチュートリアルのシナリオとしては、staging と production と2つのk8s clusterがあり、それぞれに設定される最小のpod数がstgが1つ、prodが2つとなっていますが、この稿では、1clusterで2回デプロイすることで対応します。 環境について EKS Workshpの GETTING STAR

                                                        EKSでFlux with KustomizeのGitOpsチュートリアルを試してみた | DevelopersIO
                                                      • Building a GitOps pipeline with Amazon EKS | Amazon Web Services

                                                        Prerequisites: You will need the following services: AWS account with the ability to create EKS clusters GitHub account Amazon ECR Kubectl version 1.18 or newer Kustomize In this example, you will install the standard Guestbook sample application to EKS. Then you’ll make a change to the button style and deploy the change to EKS with GitHub Actions and GitOps. Part 1: Fork the Guestbook app reposit

                                                          Building a GitOps pipeline with Amazon EKS | Amazon Web Services