並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 436 件 / 436件

新着順 人気順

gitopsの検索結果401 - 436 件 / 436件

  • 管理画面にGitOpsを導入しました 〜DBマイグレーション編〜 - Gunosy Tech Blog

    こんにちは。広告技術部の yamaYu です。 広告サービスのバックエンド〜インフラを中心に触っています。 最近は専らパルデアの大地を駆け回る日々です。 今回の記事ですが、Kubernetes 上で管理している Rails 製システムの DB マイグレーションの扱いについて書きました。 下の記事の続編になっているため、こちらも参考にしていただけると幸いです。 tech.gunosy.io tech.gunosy.io Kubernetes 上でいいかんじに DB マイグレーションしたい Sync Phases, Waves, Resource Hooks Resource Hooks を用いた DB マイグレーション まとめ Kubernetes 上でいいかんじに DB マイグレーションしたい 前回までの記事で、Rails 製の管理画面が現状抱える CI/CD の課題の整理と GitOps

      管理画面にGitOpsを導入しました 〜DBマイグレーション編〜 - Gunosy Tech Blog
    • General availability: Azure GitOps with Flux v2 | Azure の更新情報 | Microsoft Azure

      Azure を探索 Azure について 安全かつ将来を見据えた、オンプレミス、ハイブリッド、マルチクラウド、エッジのクラウド ソリューションについて調べる グローバル インフラストラクチャ 他のどのプロバイダーよりも多くのリージョンを備える持続可能で信頼できるクラウド インフラストラクチャについての詳細情報 クラウドの経済性 Azure の財務上および技術的に重要なガイダンスを利用して、クラウドのビジネス ケースを作成する 顧客イネーブルメント 実績のあるツール、ガイダンス、リソースを使用して、クラウド移行の明確なパスを計画する お客様事例 成功を収めたあらゆる規模と業界の企業によるイノベーションの例を参照する

        General availability: Azure GitOps with Flux v2 | Azure の更新情報 | Microsoft Azure
      • Veleroを使ったAKSのクラスタバックアップ - Qiita

        はじめに 本記事ではVeleroを使ったAKSクラスタのバックアップについて紹介します。 VeleroはKubernetesクラスタのバックアップを行うためのオープンソースツールです。元々はHeptio Arkという名前でしたが、2018年11月に発表されたVMwareによるHeptio の買収により名称もVeleroへ変更となりました(*1)。(そのためveleroで検索してもヒット数はまだ多くありません) *1 - https://www.publickey1.jp/blog/18/vmwarekubernetesheptiokubernetes.html Kubernetesの運用管理 kubernetesを導入するメリットとして、コンテナのデプロイ、コンテナ基盤のオーケストレーション、クラスタの運用管理の自動化などがあげられます。従来運用組織が行っていたような環境配備と管理タスクも

          Veleroを使ったAKSのクラスタバックアップ - Qiita
        • Simplifying multi-clusters in Kubernetes

          Guest post by Gianluca Arbezzano, Software Engineer at Equinix Metal and CNCF Ambassador and Alex Palesandro, Research Assistant at Polytechnic of Turin Kubernetes clusters are growing in number and size inside organizations. This proliferation is due to various reasons: scalability issues, geographical constraints, multi-provider strategies, and more. Unfortunately, existing multi-cluster approac

            Simplifying multi-clusters in Kubernetes
          • スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog

            こんにちは、SREの菅原です。 あっという間に2020年も年末ですね。時が過ぎるのが早い... 今回は今年の振り返りも兼ねて、2020年でSREチームが行ったインフラのリニューアルについて記事にしたいと思います。 以前スタディプラスを支えるインフラ技術(2019年)を投稿したのですが、2020年版という形でインフラ技術を紹介します。 なぜインフラのリニューアルをしているかという理由については、「Kubernetesを本番導入しました」という記事で「スタディプラスのインフラの現状の課題」を説明しているので、気になる方は読んでみてください。 tech.studyplus.co.jp はじめに システム構成 利用中の主なAWSリソース 構成管理 CI/CD 監視・検知 メトリクス監視 アプリケーションのエラー検知 ログ収集 OnCall 現在の課題 システム構成 構成管理 CI/CD 監視・検知

              スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog
            • Make shipping applications more enjoyable. | KubeVela

              What is KubeVela?KubeVela is a modern software delivery platform that makes deploying and operating applications across today's hybrid, multi-cloud environments easier, faster and more reliable. KubeVela is infrastructure agnostic, programmable, yet most importantly, application-centric. It allows you to build powerful software, and deliver them anywhere! Declare your deployment plan as workflow,

              • 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
                • Cloud Native CI/CD with Tekton and ArgoCD on AWS | Amazon Web Services

                  Containers Cloud Native CI/CD with Tekton and ArgoCD on AWS Introduction With the ongoing popularity and adoption of container orchestrators such as Kubernetes, more and more cloud-native applications are built on top of it. Besides business applications, companies are migrating their infrastructure-related components such as CI/CD systems as well. But are those systems ready for such modern platf

                    Cloud Native CI/CD with Tekton and ArgoCD on AWS | Amazon Web Services
                  • EKS Blueprints WorkshopのArgo CDの章の実装を調べた | DevelopersIO

                    EKS Blueprints for Terraformのworkshopをやってみました。面白かったのですが、「なんかできた!」くらいの理解に留まったので、どのように実現しているのかもう少し調べてみました。特にArgo CDが登場する章が理解できていなかったので、そこを調べました。 この章でやっていることのおさらい 端的に言うと、この章では各種addonをデプロイしています。 ここでいうaddonの定義は、クラスターに特定の機能を追加する一連のコンポーネントをまとめたもののことです。EKSの機能でいうところのアドオンのことはEKS managed addonと呼んでいます。単にaddonとだけ言うと、これらEKS managed addonと、そうでないものを併せた総称として扱われています。 今回この章ではaddonとして以下がデプロイされます。この中でEKS managed addon

                      EKS Blueprints WorkshopのArgo CDの章の実装を調べた | DevelopersIO
                    • GitOps とは | Red Hat

                      GitOps は、Git リポジトリを信頼できる唯一の情報源として使用し、インフラストラクチャをコードとして提供します。登録されたコードは CI プロセスをチェックし、CD プロセスではセキュリティやコードとしてのインフラストラクチャ (IaC、Infrastructure as Code)、またはアプリケーションフレームワークに設定される境界線に関する要件がチェックし、適用します。コードの変更はすべて追跡されるため、アップデートが容易になると同時に、ロールバックが必要な場合のバージョン管理も可能です。 GitOps が提供するもの: アプリケーション開発のための標準的なワークフローアプリケーション要件を事前に設定することによるセキュリティの向上Git による可視化とバージョン管理で信頼性を向上あらゆるクラスタ、クラウド、オンプレミス環境における一貫性GitOps フレームワークの構築には

                        GitOps とは | Red Hat
                      • Gunosy に転職して 1 年経ったので振り返っていく - Gunosy Tech Blog

                        はじめに こんにちは、広告技術部の fujishiro です。 ゼルダの伝説 ティアーズ オブ ザ キングダムが発売されましたね。私は乗り遅れてしまっていて、そもそもゼルダの伝説をやったことがないのですが、今作は盛り上がりがすごいので気になっています。 さて先日、私が Gunosy に転職して 1 年が経ったので、転職してからの 1 年間の振り返りとしてこれまで取り組んできたことをざっくりとご紹介できればと思います。 広告技術部での初めの 1 年間はこんな感じでしたよということをふんわり知っていただければ幸いです。 はじめに Gunosy に転職した理由 Gunosy での取り組み 5 月 - 6 月 Gunosy Ads 管理画面の React の TypeScript 化 6 月 - 9 月 広告フィードバック機能の開発 管理画面の GitOps 化 管理画面のフロント画面 React

                          Gunosy に転職して 1 年経ったので振り返っていく - Gunosy Tech Blog
                        • Kubernetes Web UIs in 2019

                          Kubernetes Web UIs in 2019 Posted: 2019-08-12 22:24 |  More posts about kubernetes This post takes a look at different open source Kubernetes web UIs, my requirements, and why I created Kubernetes Web View to help with support and troubleshooting across multiple clusters. Use Cases At Zalando, we have a large number of Kubernetes users (900+) and clusters (100+). There are two main use cases where

                            Kubernetes Web UIs in 2019
                          • TerraformでGitHub Actions OIDC with AWSを定義し、EKSに安全にアクセスする

                            LAPRAS株式会社でエンジニアをしてます@yktakaha4ともうします🐠 この記事は、LAPRAS Advent Calendar 2021 2日目の記事です 先日、GitHub ActionsがOIDCに対応しましたが、ネットを探すとベータとして公開されていた時期の情報が残っていて若干動かしづらい部分があったため、備忘メモとして残すこととしました✍ なににアクセスするかについては丁度いいネタが思いつかなかったので、 直近でTerraformでサッと使える検証用EKS環境を作ったという記事を書いていたため、 この時作ったEKSクラスタにGitHub Actionsからアクセスし、マニフェストを適用するワークフローを書いてみました KubernetesのデプロイについてはGitOpsでおこなっている方も多いかもしれませんが、 kubectl に限らず、CI/CDの過程でなにがしかのコマ

                              TerraformでGitHub Actions OIDC with AWSを定義し、EKSに安全にアクセスする
                            • Yoshinori Blog

                              概要 AWS CDKで、ECS(Fargate)ベースのアプリケーションとCICD環境を構築しました。 コンテナのCICDにはGitopsを導入しました。 サービス稼働に必要なVPCやドメイン関連も含めたリソース一式をAWS CDKでコード化したので、紹介します。 説明しないもの 各種AWSリソースがどんなものであるかなどは省いています。 (今後部分的にピックアップして記事化するかもしれません) 本記事では、AWS CDK(AWS Cloud Development Kit)を使用したインフラ構築を紹介しています。 AWS CDKについて簡単に説明します。 AWS CDKの概要 AWS CDK(Cloud Development Kit)とは、AWSのリソース(S3やLambdaなど)定義やリソース同士の関連をプログラミングコードで記述可能なフレームワークです。 AWSリソースの定義ファイ

                              • EKS構築メモ - cloudfishのブログ

                                Amazon EKSを触り始めて4ヶ月ほど経ちました。これまでの構築の経験を踏まえてハマった点やこうした方がいいなどの気づいた点や参考になったブログなど、あまりまとまった内容ではありませんがメモとしてまとめておきたいと思います。 VPCのCIDR設計 インスタンスタイプの考慮 EKSクラスタの管理者権限 EC2のロールによるPodのアクセス制御 Pod(サービスアカウント)ごとのIAMアクセス制御 ワーカーノードの設定変更 リソース制限 eksctlのハマりポイント cluster.yamlで設定値が小文字だと認識されないしエラーも出ない クラスター作成時にPolicy指定でAmazonEC2ContainerRegistryReadOnlyは不要 eksctlのノード追加、削除時のエラー 作成時点のeksctlのバージョンで作成する。 CloudFormationテンプレートのタグを更新

                                  EKS構築メモ - cloudfishのブログ
                                • PipeCDを使ってSecretsをGitで極力安全に管理する

                                  Gitを活用して宣言的にアプリケーションの構成管理をし、それぞれの環境へアプリケーションをデリバリを行うGitOpsスタイルは一定の支持を得て定着しつつあるスタイルになったと言ってよい。それでもGitOpsを実践する上で、議論を避けて通れない点が1つある。それはSecrets(機密情報)の管理にほかならない。 多くの開発者にSecrets管理の重要性は理解されていても、実際に継続的な管理・運用となると Secretsの管理は難しい。今でこそエンジニアの基本的な嗜みとして、各企業での基礎教育やオンボーディングも徐々に成熟しつつあるかもしれないが、それでもシークレットの外部への流出による個人情報の流出や、クラウド破産といった事故は絶えない。 GitOpsで管理するSecrets 宣言的なGitOpsスタイルにおいて、開発者はGitリポジトリを唯一の情報源(Single Source of Tr

                                  • Kubernetes 分野のリーダーとして 10 年: Kubernetes の相棒として Google Cloud を選ぶべき理由 | Google Cloud 公式ブログ

                                    Kubernetes 分野のリーダーとして 10 年: Kubernetes の相棒として Google Cloud を選ぶべき理由 ※この投稿は米国時間 2023 年 11 月 3 日に、Google Cloud blog に投稿されたものの抄訳です。 Kubernetes は、最新のソフトウェア開発を取り巻く環境では不可欠の要素となっています。当初 Google によって開発された Kubernetes は、今や史上 2 番目に大きいオープンソース プロジェクトにまで成長し、この 10 年間でこのプロジェクトに関与したコントリビューターは 83,000 人を超えるほどです。Kubernetes は現在、本番環境でコンテナ化アプリケーションを実行する際の事実上の業界標準となっています。 Kubernetes はクラウドの民主化にも役立ち、今ではあらゆる規模の企業がコンテナ化のメリットをも

                                      Kubernetes 分野のリーダーとして 10 年: Kubernetes の相棒として Google Cloud を選ぶべき理由 | Google Cloud 公式ブログ
                                    • The Snowflakes as Code antipattern

                                      <p>One of the earliest benefits that drew people like me to infrastructure as code was the promise of eliminating <a href="https://martinfowler.com/bliki/SnowflakeServer.html">snowflake servers</a>.</p> <p>In the old times, we built servers by logging into them and running commands. We might build, update, fix, optimize, or otherwise change servers in different environments in different ways at di

                                        The Snowflakes as Code antipattern
                                      • ソフトウェアの継続的アップデートをコンテナ化によって加速させる - Pepabo Tech Portal

                                        ホスティング事業部 SREチームの @takumakume です。 11/21に「技術的負債に向き合う Online Conference」 が開催されました。 ペパボからは、技術責任者の @kenchan と @takumakume が登壇しました。 この記事では、@takumakume が登壇した「ソフトウェアの継続的アップデートをコンテナ化によって加速させる」というタイトルのLTについて紹介します。LTでは駆け足の説明でしたので、補足的な位置づけとなります。 簡単に説明すると 変更しにくいシステムは放置されるので、コンテナ化して変更しやすくした! という話です。 以降で詳しく説明していきます。 ソフトウェアアップデートの必要性について ソフトウェアを継続的にアップデートしなければシステムは徐々に壊れていきます。予想外のタイミングと規模でアップデートを強制されることに繋がり、ビジネスに

                                          ソフトウェアの継続的アップデートをコンテナ化によって加速させる - Pepabo Tech Portal
                                        • サービスの開発を下支えする土台の整備 LINEのインフラを支えるシステム室のミッションと役割

                                          システム室の役割 カーンフィロズ氏(以下、カーン):LINEのインフラのシステム室を担当しているカーンといいます。よろしくお願いします。システム室の大きなミッションと役割について、これから詳細を説明します。 簡単に言いますと、基本的にサーバーとハードウェアとOSの評価・運用・管理、あとはシステムインテグレーション、それと全般的なインフラにかかわる開発を行っている部署です。 こちらはサーバー、OSの規模感です。8月時点でホストの数でいうと、約14万を超過しています。その中で物理サーバーが56,000台を超過しています。 システム室では、この物理サーバーの全般的な運用・構築・管理を行っています。仮想サーバーは85,000台を超えていて、ホストベースでいうと、毎年3万台以上増加しています。 割合的なところでいうと、14万台のホスト中、物理サーバーが37パーセントを占めていて、VMが約58パーセン

                                            サービスの開発を下支えする土台の整備 LINEのインフラを支えるシステム室のミッションと役割
                                          • IAM Role for Podsとeksctlを使ってみた所感 - Juju-62q's blog

                                            TL;DR IAM Role for PodsはAWSとKubernetesを上手く繋げていてとても便利 Kubernetes on AWSのエコシステムも順調に対応してきている eksctlとGitOpsをどう組み合わせていくのか今後に期待 IAM Role for Pods 9/5にEKSなどKubernetes on AWSを利用しているユーザなら待望の機能であるIAM Role for Podsがリリースされました。 詳しくはAWSの記事を見るといいと思います。公式ドキュメントへのリンクも記事内にあるので適宜見ましょう。 aws.amazon.com なぜIAM Role for Podsが待望だったか まず前提として、AWSでKubernetesを"まともに"動かすためにはそれなりにたくさんの権限が必要です。 それは、DNSを操作する権限だったり、EC2インスタンスを制御する権限

                                              IAM Role for Podsとeksctlを使ってみた所感 - Juju-62q's blog
                                            • 第1回 信頼性を高めるサービス基盤と技術選定 - CADDi Tech Blog

                                              ※本記事は、技術評論社「Software Design」(2023年4月号)に寄稿した連載記事「Google Cloudで実践するSREプラクティス」からの転載です。発行元からの許可を得て掲載しております。 はじめに キャディ株式会社の前多です。筆者はPlatformグループという部署で、クラウドインフラの整備や開発組織横断の技術課題の解消に携わっています。 キャディでは製造業向けのビジネスを展開しており、社内外向けにSaaSを含む多くサービスを運用しています。また、事業展開にあわせて常に新たなプロダクトが開発されています。 各サービスには担当の開発チームが組織されていて、開発・運用に責任を負っています。筆者らPlatformグループは、開発チームが自律的にユーザーへの価値提供に集中できることを目標に、SREプラクティスの導入、信頼性の高いサービス基盤やサービス横断の機能開発といった活動を

                                                第1回 信頼性を高めるサービス基盤と技術選定 - CADDi Tech Blog
                                              • How organizations are modernizing for cloud operations | Amazon Web Services

                                                AWS DevOps Blog How organizations are modernizing for cloud operations Over the past decade, we’ve seen a rapid evolution in how IT operations teams and application developers work together. In the early days, there was a clear division of responsibilities between the two teams, with one team focused on providing and maintaining the servers and various components (i.e., storage, DNS, networking, e

                                                  How organizations are modernizing for cloud operations | Amazon Web Services
                                                • CloudNative Days Kansai 2019 発表資料一覧 - Qiita

                                                  コンテナの作り方~Dockerは裏方で何をしているのか~ メルペイのマイクロサービスとCloud Native Anthos が描く新しいアプリケーションプラットフォーム MackerelにおけるCloudNativeへの継続的な取り組み 〜オンプレからCloudNativeまで〜 クラウドサービス開発・運用の落とし穴教えます 分散システム内のプロセス間の関係性に着目したObservabilityツールの設計と実装 創るものから活用するものへ -価値を生み出すOperatorの力- 我々は Kubernetes の何を監視すればいいのか? 早い・安い・うまい!〜RancherによるKaaS事例集〜 ZOZOTOWNの画像検索機能にみる、Kubernetesを使った機械学習基盤運用の裏側 CloudNative Buildpackで創る、CloudNativeな開発体験 1年間のシステム運用

                                                    CloudNative Days Kansai 2019 発表資料一覧 - Qiita
                                                  • GitHub ActionsでおうちKubernetesの簡易GitOpsを実現する (Azure Arc 対応 Kubernetes利用) - Qiita

                                                    GitHub ActionsでおうちKubernetesの簡易GitOpsを実現する (Azure Arc 対応 Kubernetes利用)AzurekubernetesGitHubActionsAzureArcQiitaEngineerFesta_GitHub はじめに 本記事は Qiita エンジニアフェスタ 2022 GitHub Actions の自分流の使い方をシェアしよう の参加記事です。 学習用に自宅でKubernetesクラスターを動かしているので、これをGitHub Actionsと組み合わせようと思い立ちました。 どうやってGitHub Actionsから自宅クラスターにアクセスさせようか悩んでいたところ、Azure Arc 対応 Kubernetes の 任意の場所からクラスターにアクセスする 機能が使えそうだとわかりました。 本記事ではKubernetesクラスター

                                                      GitHub ActionsでおうちKubernetesの簡易GitOpsを実現する (Azure Arc 対応 Kubernetes利用) - Qiita
                                                    • GitOps Cookbook

                                                      Read it now on the O’Reilly learning platform with a 10-day free trial. O’Reilly members get unlimited access to books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers. Why are so many companies adopting GitOps for their DevOps and cloud native strategy? This reliable framework is quickly becoming the standard method for deploying apps to Kubernetes.

                                                        GitOps Cookbook
                                                      • DevOps Trends for Developers in 2023

                                                        Nowadays, every organization is considered a software organization. With the rise in cloud-native tools, the DevOps approach is increasingly becoming popular. The year 2022 saw a huge momentum in the topics such as AI/ML, automation, security, etc. DevOps practices are constantly evolving, and it is our job to keep an eye on what to focus in the coming year. While security has always remained one

                                                          DevOps Trends for Developers in 2023
                                                        • 新卒1年目がECSにCanary Releaseを導入し信頼性を高めた話〜PipeCD〜 - Qiita

                                                          はじめに こんにちは、サイバーエージェントのAI事業本部でバックエンドエンジニアをしている23卒の高橋です。 CD環境をGitHubActionsからPipeCDに完全移行したので、その知見や感想について共有したいと思います。 背景 現在のデプロイフローはGitHubActionsを採用しており、以下のような非常にシンプルな手順になっております。 1. workflow dispatchで手動実行 2. GitHubActionsがImageをビルドし、ECRにPushします Imageタグを指定して、以下のworkflowを手動実行 SSMの値を書き換え,terrafrom apply これらの手順を追うことでビルドからデプロイまでの作業が完了します。 課題点 このデプロイ方法には以下のような課題点がありました ビックバンリリースのリスク ロールバック問題 誤操作のリスク 多様なデプロイ

                                                            新卒1年目がECSにCanary Releaseを導入し信頼性を高めた話〜PipeCD〜 - Qiita
                                                          • Kubernetes 関連のエントリー資格 KCNA (Kubernetes and Cloud Native Associate) に合格した - kakakakakku blog

                                                            CNCF (Cloud Native Computing Foundation) の Kubernetes 関連資格 KCNA (Kubernetes and Cloud Native Associate) に合格した! ついに「4冠」になったー 🎉 まだまだ KCNA の日本語情報は少なく,資格の普及も兼ねて紹介記事としてまとめておこうと思う. www.cncf.io 前提と結果 ☸️ 僕自身は技術講師として研修で Kubernetes と Amazon EKS を教える機会があったり,既に Kubernetes 資格 CKAD (Certified Kubernetes Application Developer) と CKA (Certified Kubernetes Administrator) と CKS (Certified Kubernetes Security Speci

                                                              Kubernetes 関連のエントリー資格 KCNA (Kubernetes and Cloud Native Associate) に合格した - kakakakakku blog
                                                            • 数年をかけたKubernetes環境の大幅アップデート | Kubernetesアップデートストーリー第1話 | MoT Lab (GO Inc. Engineering Blog)

                                                              こんにちは、技術戦略部 SREグループのカンタンです。 Mobility Technologies(MoT)では様々なサービスを支えるためにKubernetesを幅広く利用しています。マルチクラウド構成でIstioサービスメッシュやHelmパッケージマネージャなどを使ってAmazon EKSとGKEクラスターを運用しています。 本記事ではKubernetes、Istio、Helmのとても古いバージョンで動いていたクラスターの大幅アップデートストーリー、乗り越えた壁、ダウンタイムを発生させないためのコツなどを紹介させていただきます。内容がそれなりにあるため複数の記事に分けて説明させていただきます。 背景MoTではAmazon EKSが東京リージョンに対応した翌月の2019年1月からEKSクラスターの本番運用を行なっています。Kubernetesの運用はその半年前にAzure AKSクラスター

                                                                数年をかけたKubernetes環境の大幅アップデート | Kubernetesアップデートストーリー第1話 | MoT Lab (GO Inc. Engineering Blog)
                                                              • ArgoCD Resource Hooksを用いてsyncの完了の通知をSlackへ送信する | Recruit Tech Blog

                                                                こんにちは、スタディサプリ ENGLISH SRE グループの中田です。現在アルバイトとしてチームに所属しています。 タイトルの通りですが、この記事ではArgoCD Resource Hooksを用いたArgoCDのsync通知をslackで受け取る方法をご紹介します。 前回の木村の記事1)Amazon EKSでのArgoCDを使ったGitOps CDで詳しい紹介がなされていますが、現在スタディサプリ ENGLISHではArgoCDを用いたCDのフローを構築しています。 現状sync完了のSlack通知を用意しておらず、ArgoCDのダッシュボードを見に行く必要があり、syncが終わっているのかわからない、syncが失敗していてもすぐに気がつくことができないといった問題がありました。 方法 syncの終了やsyncの失敗はArgoCD Resource Hooksを用いて検知することができ

                                                                  ArgoCD Resource Hooksを用いてsyncの完了の通知をSlackへ送信する | Recruit Tech Blog
                                                                • Containers

                                                                  Enhancing Kubernetes workload isolation and security using Kata Containers Containers have become the dominant method for deploying and managing applications in recent years. Their widespread adoption is attributed to numerous advantages, such as isolation, efficient hardware use, scalability, and portability. In situations where resource isolation is critical for system security, many users are f

                                                                  • 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
                                                                    • KubeCon North America:座談会で見えてきた退屈なKubernetesの次の世界

                                                                      KubeConサンディエゴで日本人エンジニアと座談会を実施。退屈に見えてきたKubernetesの世界は、今後どうなるのかを語ってもらった。 2019年11月のKubeCon North Americaには12,000人という過去最大の参加者が集い、ベンダー、コミュニティそしてユーザーが入り混じった形でさまざまなトピックについて情報交換が行われた。3日間の会期には数多くのセッションが行われ、CNCF配下のプロジェクトのアップデートからユースケース、そしてベンダーの宣伝まで、多種多様な情報に溢れたカンファレンスとなった。この膨大な情報を総括するために、クラウドネイティブなシステムに精通しているエンジニアを交えて座談会方式でインタビューを行うことで今回のカンファレンスを振り返りたい。 座談会の参加者はサイバーエージェントから青山真也氏、長谷川誠氏、日本電気からは元木顕弘氏、LINEからは室井雅

                                                                        KubeCon North America:座談会で見えてきた退屈なKubernetesの次の世界
                                                                      • Anthos 向け Hewlett Packard Enterprise GreenLake の一般提供開始 | Google Cloud 公式ブログ

                                                                        ※この投稿は米国時間 2020 年 7 月 9 日に、Google Cloud blog に投稿されたものの抄訳です。 本日、Hewlett Packard Enterprise(HPE)とのパートナーシップにおける次のステップである、Anthos 向け HPE GreenLake の一般提供を開始しましたのでご案内します。Anthos 向け HPE GreenLake を使用すれば、お客様のペースとやり方でハイブリッド クラウドに移行でき、Google のハイブリッドとマルチクラウドのプラットフォームによって、オンプレミスにもクラウドにもシームレスにサービスを構築、実行、管理できます。基盤となるインフラストラクチャをオンプレミスで管理する必要がなく、オンデマンドでコンテナをデプロイできます。IT インフラストラクチャの活用方法の選択肢がこれまで以上に広がります。 Google Cloud

                                                                          Anthos 向け Hewlett Packard Enterprise GreenLake の一般提供開始 | Google Cloud 公式ブログ
                                                                        • YAML developers and the declarative data platforms

                                                                          The declarative paradigm is becoming ubiquitous in data engineering, to the point we sometimes feel we became YAML developers. Yet, I’ll argue it’s a good thing! Let’s take a step back and look at what it means to be declarative, and how it impacts the data systems we build. Data & logicFundamentally, a data platform is made of 2 pieces: Data. On the frontend, we find the actual files, tables, das

                                                                            YAML developers and the declarative data platforms