並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 105件

新着順 人気順

spinnakerの検索結果1 - 40 件 / 105件

  • Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey

    Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」リリースを発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 SpinnakerはもともとNetflixが開発し、2015年にオープンソースとして最初のバージョンを公開しています。 参考:Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開 このときすでにNetflixの開発にGoogleは参加しており、その後もSpinnakerの開発が進められてきました。 Spinnakerはデプロイに求められるほとんどすべての機能を備えていると、次のように説明されています。 In Spinnaker, deployments are orchestrated using custom release pipelines,

      Google、継続的デリバリに対応したデプロイ自動化ツール「Spinnaker 1.0」正式発表。GCE/GKEだけでなく、AWS、Azure、OpenStackなどマルチクラウド対応 - Publickey
    • SpinnakerによるContinuous Delivery | メルカリエンジニアリング

      SREの@deeeetです。 新しい機能を素早くリリースしフィードバックを得てすぐにPivotの決定を行う、もしくはリスクを抑え小さな改善を継続的に行うContinuous Deliveryはソフトウェア開発において非常に重要です。 メルカリではこのContinuous DeliveryのためのPlatformにSpinnakerを採用し始めました。現在は主にkubernetes(k8s)へのコンテナアプリケーションのDeployに利用しており、既にいくつかの本番アプリケーションがSpinnakerによりDeployされています。 本記事ではなぜSpinnakerを採用したか、Spinnakerとは何か、実際にメルカリでどのようにSpinnakerを使っているか、について簡単な紹介をします。 kubernetes上でのDeploy問題 k8sへのコンテナイメージのDeployは非常に簡単で

        SpinnakerによるContinuous Delivery | メルカリエンジニアリング
      • JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進

        JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進 Linux Foundationは「Continuous Delivery Foundation」の設立を発表しました。 Continuous Delivery Foundationは、次の4つの価値を基本原則とするとされています。 Continuous Deliveryは開発者やチームに力(パワー)を与え、高品質のソフトウェアの迅速な開発を実現できると信じます オープンソースソリューションはソフトウェアデリバリのライフサイクル全体を包括的に解決できると信じます コラボレーションと相互運用性を通じてオープンソースのエコシステムやベンダニュートラルなプロジェクトを維持し、育成していきます。 これらの考えを支持し、実践している

          JenkinsやSpinnakerなどの開発をホストする「Continuous Delivery Foundation」発足。CI/CDの普及とエコシステムの発展を促進
        • Spinnaker

          Who should use Spinnaker?Spinnaker provides application management and deployment to help you release software changes with high velocity and confidence. Spinnaker is an open-source, multi-cloud continuous delivery platform that combines a powerful and flexible pipeline management system with integrations to the major cloud providers. If you are looking to standardize your release processes and im

          • Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開

            Netflixがオープンソースとして公開した「Spinnaker」は、複数のクラウドに対するアプリケーションのデプロイとクラスタの管理を実現し、継続的デリバリのプロセスを自動化してくれるソフトウェアです。 NetflixがSpinnakerを紹介したブログ「Global Continuous Delivery with Spinnaker」では、次のように説明されています。 Spinnaker facilitates the creation of pipelines that represent a delivery process that can begin with the creation of some deployable asset (such as an machine image, Jar file, or Docker image) and end with a de

              Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開
            • Spinnakerを使ってEKSへの継続的デリバリー環境を構築する | DevelopersIO

              みなさんKubernetesクラスタへのデプロイはどのように実施していますか?? 小規模環境であれば kubectlを利用した手動デプロイ、もう少し規模が大きい場合は、CodePipeline、CodeBuildなどを利用した自動デプロイにて実施するケースが多いのではないでしょうか。 そんな中、最近のk8s界隈では 俺たちはSpinnakerでデプロイしているぜ!!という声をちらほら聞くようになりました。 ということで今回は、Spinnaker環境の構築方法と、何かできるのかを簡単に紹介したいと思います。 Spinnakerとは Spinnakerは、Netflix社が開発したマルチクラウド環境への継続的デリバリーツールです。 大雑把に説明すると、CodePipelineの機能、CodeDelpoy(マルチクラウド)の機能、管理対象リソースのViewがあるイメージです。 その他、Pipel

                Spinnakerを使ってEKSへの継続的デリバリー環境を構築する | DevelopersIO
              • さよならSpinnakerよろしくGitOps

                MF KESSAIとGKEへのDeployの歴史 Spinnaker導入によるオートメーション革命時代の幕開け Spinnaker導入後のツラミ 解決したいこと&理想 GitOpsの採用と理由 GitOpsの手段としてCloud Builderを選択した理由 Gitops用のコード大公開 なんだかんだJenkins時代(2017/03 ~ 2019/04) Circle CIでBuild & Push Jenkins on GKEでポチッと Spinnakerによるオートメーション革命時代(2019/04 ~ 2020/05) CircleCI or Cloud BuilderでBuild & Push Spinnakerで自動デプロイ Gitops: 僕たちは最初からこれが理想だった(2020/05 ~ 現在) Cloud BuilderでBuild & Push GithubでAppr

                  さよならSpinnakerよろしくGitOps
                • Global Continuous Delivery with Spinnaker

                  After over a year of development and production use at Netflix, we’re excited to announce that our Continuous Delivery platform, Spinnaker, is available on GitHub. Spinnaker is an open source multi-cloud Continuous Delivery platform for releasing software changes with high velocity and confidence. Spinnaker is designed with pluggability in mind; the platform aims to make it easy to extend and enha

                    Global Continuous Delivery with Spinnaker
                  • Spinnaker on AWS - Quick Start

                    参考になるリンク: AWS クイックスタートのホームページ: クイックスタートリファレンスデプロイのカタログ クイックスタート共同作成者ガイド: 新しいクイックスタートを構築したり、既存のクイックスタートにコードを提供するための手順 AWS クイックスタート GitHub リポジトリ: ドキュメントや AWS CloudFormation テンプレートのソースファイル クイックスタートリソース: 技術情報およびハウツー情報 よくある質問: クイックスタートに関するよくある質問への回答 - AWS インテグレーションとオートメーションチーム

                      Spinnaker on AWS - Quick Start
                    • AWSでSpinnakerを構築しよう[手順解説] - Qiita

                      概要 Spinnakerとは、NetflixとGoogleを中心に開発されている、マルチクラウドに対応した継続的デリバリー(CD)ツールです。カナリアリリースやB/Gデプロイ、承認制デプロイといった仕組みをカンタンに実現できるそうです。 業務で調査する機会を頂いたので試してみました。 今回はAWS上でSpinnakerを試してみたいという方向けに、Spinnakerサーバを構築する手順を解説します。AWSではSpinnakerのQuickstartが用意されていますが、あまり保守されておらず手順通りに実行しても正常に動作しません(少なくとも私が確認した限りでは…)。そこで、Spinnaker公式のドキュメント「Set up Spinnaker」を利用します。しかし、こちらもひとクセある&ネット上にAWS×Spinnakerの事例がほとんどない状態で苦労します(しました)。これから試したいと

                        AWSでSpinnakerを構築しよう[手順解説] - Qiita
                      • SpinnakerによるContinuous Delivery | メルカリエンジニアリング

                        SREの@deeeetです。 新しい機能を素早くリリースしフィードバックを得てすぐにPivotの決定を行う、もしくはリスクを抑え小さな改善を継続的に行うContinuous Deliveryはソフトウェア開発において非常に重要です。 メルカリではこのContinuous DeliveryのためのPlatformにSpinnakerを採用し始めました。現在は主にkubernetes(k8s)へのコンテナアプリケーションのDeployに利用しており、既にいくつかの本番アプリケーションがSpinnakerによりDeployされています。 本記事ではなぜSpinnakerを採用したか、Spinnakerとは何か、実際にメルカリでどのようにSpinnakerを使っているか、について簡単な紹介をします。 kubernetes上でのDeploy問題 k8sへのコンテナイメージのDeployは非常に簡単で

                          SpinnakerによるContinuous Delivery | メルカリエンジニアリング
                        • Open Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー

                          KubeFest Tokyo 2020 Track1 15:35~16:10

                            Open Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー
                          • Multicloud deploy with Spinnaker / builderscon tokyo 2018

                            builderscon tokyo 2018の発表スライドです。

                              Multicloud deploy with Spinnaker / builderscon tokyo 2018
                            • Multi-Cloud Continuous Delivery with Spinnaker report now available.

                              by Emily Burns, Asher Feldman, Rob Fletcher, Tomas Lin, Justin Reynolds, Chris Sanden and Rob Zienert We’re pleased to announce the release of our O’Reilly report, Continuous Delivery with Spinnaker. The report is available to download for free on the Spinnaker website. ( Pdf | Epub | Mobi ) About The ReportAt Netflix, we’ve built and use Spinnaker as a platform for continuous integration and deli

                                Multi-Cloud Continuous Delivery with Spinnaker report now available.
                              • 「継続的デリバリ」(CD)を実現できるコンテナクラスタ管理ツール「Spinnaker」 | さくらのナレッジ

                                そのため、Spinnaker 1.0からはインストールや設定を行うための専用ツール「halyard」が導入された。Spinnakerをインストールするにはまずこのhalyardをインストールし、続いてhalyardが提供する「hal」コマンドを使ってコンポーネントの設定やインストールを行うことになる。 halyardのインストール方法については公式ドキュメントでも解説されているが、直接作業用のマシンにインストールする方法と、halyardがインストールされたコンテナを利用する方法がある。Spinnakerが提供しているインストールスクリプトはUbuntu 14.04/16.04向けとなっていることもあり、今回はコンテナをDocker経由で実行する方法を選択した。 また、Spinnakerの各コンポーネントのインストールについても、これらを直接ホストにインストールする方法(Local Deb

                                  「継続的デリバリ」(CD)を実現できるコンテナクラスタ管理ツール「Spinnaker」 | さくらのナレッジ
                                • NETFLIXのSpinnakerをさわってみた備忘禄 - ゆるふわカウンターアタック

                                  マルチクラウドのインフラアプリデリバリの自動化と管理ツールがNETFLIXから11/17にオープンソースで公開されたのでさわって見た。 NETFLIXがGoogle,Microsoft,Pivotalと共同開発したそうです。 名前は「Spinnaker」(スピネーカー)、意味は"三角形の帆"ですが由来は不明です。 NETFLIXブログ Netflix、マルチクラウド対応の継続的デリバリを実現する「Spinnaker」をオープンソースで公開 - Publickey Pivotalブログ Cloud Native Continuous Delivery With Netflix Spinnaker | Pivotal P.O.V. 本家 The Netflix Tech Blog: Global Continuous Delivery with Spinnaker Spinnaker: Glo

                                    NETFLIXのSpinnakerをさわってみた備忘禄 - ゆるふわカウンターアタック
                                  • 次世代Continuous DeliveryプラットフォームであるSpinnakerを体験してみよう! - Mercari Engineering Blog

                                    次世代Continuous DeliveryプラットフォームであるSpinnakerを体験してみよう! Mercari Advent Calendar 2017 の17日目は SET(Software Engineer in Test)チームの @masudak がお送りします。 Spinnakerの登場 みなさんの会社では、どうやってサービスのデプロイを行っていますでしょうか。手で温かみのある配布しているという方もいるかもしれませんし、scp/rsyncでデプロイ、シンボリックリンクを駆使してデプロイ、botを使ってデプロイなど、色々な方法があるでしょう。 @deeeetが tech.mercari.com に書いたように弊社ではマイクロサービスのデプロイを少しずつSpinnakerに寄せています。 RED/BLACKデプロイや、承認フローの追加、カオスモンキーなど数多くのマイクロサービ

                                      次世代Continuous DeliveryプラットフォームであるSpinnakerを体験してみよう! - Mercari Engineering Blog
                                    • ブログをGKEで運用し、Spinnakerでデプロイする - tellme.tokyo

                                      このブログをはてなブログから Google Container Engine (GKE) に移行しました。 今回、移行先に GKE を選択した理由は GKE を使ってみたかったからです。ある Web サービスを GKE に移行することになったのですが、今まで Kubernetes を含め触ったことがなかったので、自分の持つサービスで練習がてらと思いブログを題材にしました。 目次 移行のためにやったこと ブログ用の Docker コンテナを作成 kubernetes cluster を構築 コンテナの入った Pod を動かす HTTPS 化する 記事の配信まで Circle CI による継続的インテグレーション Spinnaker による継続的デリバリ 所感など 移行のためにやったこと 今回の移行に際し、移行周りのスクリプトや kubernetes のマニフェストファイル、及び記事自体を管理

                                        ブログをGKEで運用し、Spinnakerでデプロイする - tellme.tokyo
                                      • Kubernetesで安全にアプリケーションをデプロイするCDツール“Spinnaker”とは

                                        4月19日に開催された「Japan Container Days v18.04」カンファレンス。「Spinnakerを利用したKubernetesへの継続的デリバリ」のセッションでは、株式会社エーピーコミュニケーションズの溝内 崇氏が、CDツールの「Spinnaker」を解説した。 Spinnakerはクラウド用CDツール 溝内氏は冒頭で本セッションの内容について「Kubernetesの環境で安全にアプリケーションをデプロイする仕組み」と紹介。Kubernetesでは実現が難しい課題として「CI/CDの機能がなく別途用意する必要があること」を挙げた。 CI/CDには、テストなどを回し開発者に問題をフィードバックして高品質を保つ「CI(継続的インテグレーション)」と、CIで作られた高品質なものをステージングやプロダクションにもっていく「CD(継続的デリバリ)」が含まれる。これらは、高品質なプ

                                          Kubernetesで安全にアプリケーションをデプロイするCDツール“Spinnaker”とは
                                        • continuous-delivery-spinnaker-kubernetes-engine?hl=ja

                                          フィードバックを送信 GKE による最新の CI / CD: CI / CD システムを構築する コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このリファレンス アーキテクチャでは、Google Kubernetes Engine、Cloud Build、Skaffold、kustomize、Config Sync、Policy Controller、Artifact Registry、Cloud Deploy などのツールを使用して、最新の継続的インテグレーション / 継続的デリバリー(CI / CD)システムをビルドするためのメソッドと初期インフラストラクチャを提供します。 このドキュメントはシリーズの一部です。 GKE による最新の CI / CD: ソフトウェア デリバリー フレームワーク GKE による最新の CI / CD: CI / CD

                                            continuous-delivery-spinnaker-kubernetes-engine?hl=ja
                                          • 耐障害性を上げるために障害を意図的に起こす!?ChaosMonkey入門: Spinnaker - CyberZ公式エンジニアブログ

                                            こんにちは。 Scalaをメインに、フロントやサーバサイド含め色々やってるスクラムマスターの技術戦略室 鈴木( @moc_yuto )です。 最近、PokemonGoに新キャラが追加されて久しぶりに起動しています。 さて今回のテーマとしては、「ChaosMonkey」です。 ChaosMonkeyを導入してみたいという方は結構いらっしゃるかと思うのですが、上記のレポジトリを見ると「Spinnaker」というツールが必須と書かれています。 ということで、今回はSpinnakerとはなんぞやというところを紹介したいと思います。 目次 そもそもChaosMonkeyとは? Spinnaker概要 機能 実際に触ってみる インストール方法 ハマりどころ 構成 クラスタマネジメント 設定 デプロイマネジメント Pipelineの設定 システム構成 ChaosMonkeyとSpinnaker Spin

                                              耐障害性を上げるために障害を意図的に起こす!?ChaosMonkey入門: Spinnaker - CyberZ公式エンジニアブログ
                                            • GitHub - Netflix/asgard: [Asgard is deprecated at Netflix. We use Spinnaker ( www.spinnaker.io ).] Web interface for application deployments and cloud management in Amazon Web Services (AWS). Binary download: http://github.com/Netflix/asgard/releases

                                              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 - Netflix/asgard: [Asgard is deprecated at Netflix. We use Spinnaker ( www.spinnaker.io ).] Web interface for application deployments and cloud management in Amazon Web Services (AWS). Binary download: http://github.com/Netflix/asgard/releases
                                              • Google Cloud Next '18でSpinnakerのセッションを聞いてきました! | PLAID engineer blog

                                                こんにちは! SREの@ikemonnです。 7/24-26@San Franciscoで行われたGoogle Cloud Next '18に参加してきました。 いくつかのセッションを聞いてきたのですが、KARTEのデプロイで利用しているSpinnakerのセッションが面白かったのでご紹介します。

                                                  Google Cloud Next '18でSpinnakerのセッションを聞いてきました! | PLAID engineer blog
                                                • Spinnaker 1.0 : マルチクラウド対応の継続的デリバリ プラットフォーム | Google Cloud 公式ブログ

                                                  Google はたくさんのコードをデプロイしています。数千ものサービスのために(そのうち 7 つは世界中で 10 億人以上のユーザーを抱えています)、1 日に数万回もデプロイを行っているのです。その過程で、私たちはソフトウェアを短時間でデプロイする方法のベスト プラクティスを学びました。自動リリース、イミュータブル インフラストラクチャ、漸進的ロールアウトと高速ロールバックなどです。 Spinnaker を作った Netflix のチームと私たちが共同作業を始めたのは 2014 年のことです。そのとき私たちは、このリリース管理プラットフォームに対して、安全で信頼できるリリースを頻繁に行うために私たちが考えていた原則の多くが具現化されていると感じました。 そのポテンシャルに目を見張った私たちは、Spinnaker を世に出すために Netflix と共同作業を行い、2015 年 11 月にオ

                                                    Spinnaker 1.0 : マルチクラウド対応の継続的デリバリ プラットフォーム | Google Cloud 公式ブログ
                                                  • Netflix発のOSS"Spinnaker"でマルチクラウドにデプロイしている話 #builderscon

                                                    先日開催された builderscon tokyo 2018でスピーカーとして登壇させていただきました! 概要 「Spinnaker」は、Netflixが開発したマルチクラウド環境へのCDツールです。今回はSpinnakerをKARTEに導入し、半年以上運用して得られた知見についてお話しました。

                                                      Netflix発のOSS"Spinnaker"でマルチクラウドにデプロイしている話 #builderscon
                                                    • SpinnakerによるMicroservicesのContinuous Delivery at Mercari

                                                      At Mercari, we use Spinnaker for Continuous Delivery for Microservices on Kubernetes. In this talk, I will introduce how Mercari uses Spinnaker, current status and feature plan.

                                                        SpinnakerによるMicroservicesのContinuous Delivery at Mercari
                                                      • 人間の脳を解明するための国際プロジェクト「ヒューマン・ブレイン・プロジェクト」を支える大規模コンピューター環境「SpiNNaker」システムの実態に迫る

                                                        「ヒューマン・ブレイン・プロジェクト」(HBP)とは「人間の脳を解明し、コンピューター上に脳を作り出す」ことを目的に2013年から続く学際的研究プロジェクトです。そのサブプロジェクトである「SpiNNaker」プロジェクトは脳の働きをシミュレートするための大規模な並列コンピューティング環境であり、10億個のニューロンから構成されるネットワークをシミュレートしようとするものです。YouTubeのComputerphileチャンネルで投稿されているムービーを見ると、「SpiNNaker」システムの仕組みがよくわかるようになっています。 Research Groups: APT - Advanced Processor Technologies (School of Computer Science - The University of Manchester) http://apt.cs.ma

                                                          人間の脳を解明するための国際プロジェクト「ヒューマン・ブレイン・プロジェクト」を支える大規模コンピューター環境「SpiNNaker」システムの実態に迫る
                                                        • Spinnaker 1.0: a continuous delivery platform for cloud | Google Cloud Blog

                                                          At Google we deploy a lot of code: tens of thousands of deployments a day, to thousands of services, seven of which have more than a billion users each around the globe. Along the way we’ve learned some best practices about how to deploy software at velocity — things like automated releases, immutable infrastructure, gradual rollouts and fast rollbacks. Back in 2014, we started working with the Ne

                                                            Spinnaker 1.0: a continuous delivery platform for cloud | Google Cloud Blog
                                                          • 業務システムが出力したデータをExcelでもらえないか?/Google、デプロイ自動化ツール「Spinnaker 1.0」公開/SSRについて知るべきことほか、2017年6月の人気記事

                                                            業務システムが出力したデータをExcelでもらえないか?/Google、デプロイ自動化ツール「Spinnaker 1.0」公開/SSRについて知るべきことほか、2017年6月の人気記事 今年の関東地方はまだ梅雨の最中だというのに暑くて、いろいろ迷った末にバルミューダの扇風機を買いました。寝ているときにクーラーではなくて扇風機を使いたかったので、静かな扇風機がほしかったのです。 ちょうど昨晩から使い始めたのですが、いまのところ期待通り静かに風を送ってくれていて、快適な夜が過ごせそうです。 2017年6月の人気記事トップ10 6月の人気記事は非常に珍しい展開になりました。1位になったのはアドバンスソフトウェア様提供のタイアップ記事でした。 このところインターネットの一部では、タイアップ記事のタイトルに「PR」などを付けるべきかどうかという議論が盛んですが、Publickeyでは当初からタイアッ

                                                              業務システムが出力したデータをExcelでもらえないか?/Google、デプロイ自動化ツール「Spinnaker 1.0」公開/SSRについて知るべきことほか、2017年6月の人気記事
                                                            • マイクロサービスの配置パイプラインを提供するNetflixのSpinnaker

                                                              Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                マイクロサービスの配置パイプラインを提供するNetflixのSpinnaker
                                                              • [Google Cloud Platform] GKEとSpinnaker | AI tech studio

                                                                初めましてアドテク本部の李と申します。 今回は、Google Cloud Platform(GCP)を触ろうということでGoogle Container Engine(GKE) × Spinnakerというお題の基、GKEとSpinnakerの連携周りでどう設定すればいいのかを書こうと思います。 Spinnakerのドキュメントはまだまだ少ないのでこれからKubernetesとSpinnakerを触ってみようかな、もしくはSpinnakerのKubernetes周りの設定などでつまずいている方々の力になれればと思います。 まず、Kubernetesってなんなの??のおさらいです。Kubernetesについてまとめてみました。 概要 Kubernetesの概要を簡単に箇条書きにしました。 ・複数のコンテナをpod単位でグルーピング -配備/削除、起動/停止を実行 -pod作成時に使用するコン

                                                                  [Google Cloud Platform] GKEとSpinnaker | AI tech studio
                                                                • Spinnakerを使ったカナリーリリースの自動評価 #spinnaker #kayenta - My External Storage

                                                                  Netflixが4月に発表したSpinnakerとKayentaを使ったカナリーリリースの自動分析を試してみた。 Automated Canary Analysis at Netflix with Kayenta https://medium.com/netflix-techblog/automated-canary-analysis-at-netflix-with-kayenta-3260bc7acc69 CDツールであるSpinnakerを使えば、Kubernetes(k8s)へのカナリーリリースだけでなく、カナリーリリースを自動評価して新バージョンの良し悪しを判断、その後の本番でのスケールアウトまで自動で行うことができる。 今回は以下のブログのサンプルリポジトリと設定を使って試してみる。k8sとモニタリング環境はGKEとStackdriverを使う構成になる。 AUTOMATED C

                                                                    Spinnakerを使ったカナリーリリースの自動評価 #spinnaker #kayenta - My External Storage
                                                                  • CircleCIでSpinnakerのデプロイメントパイプラインをデプロイする - Kekeの日記

                                                                    どうも、もうすぐ大学卒業の@timtimtim1026です。 もしコメントなどがございましたらDMなり、リプライしてください。 本記事はCircleCI Advent Calendarの14日目の記事になっています。 本記事 この記事では、CircleCIを使ってSpinnakerのデプロイメントパイプラインをデプロイする方法を解説します。 twitter.com 今回の目的としては、CircleCIを使いながら継続的デリバリー(以下、CD)を構築する一例を知ってもらうことです。また、そのなかで紹介するCircleCIの知識が何かしら役に立てられればいいなと思います。 考え方としては、今回使うCircleCIやSpinnakerに限らずあらゆるCDにも、CIにも言えることなのでSpinnakerだけに限った話ではありません。 実は、以前(2018年4月ごろ)にSpinnakerを用いて宣言

                                                                      CircleCIでSpinnakerのデプロイメントパイプラインをデプロイする - Kekeの日記
                                                                    • Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSID…

                                                                      BtoB SaaSの会社でDDDを活用して事業を成長させてきた中で、DDDのプラクティスの実践という面ではかなり大きな成果が得られました。 しかし、事業を成長させるという点において、DDDのプラクティスだけではうまくいかないこともあり、別のアプローチも同時に試行錯誤しています。 この発表では、うまく行ったプラクティスの内容と、カバーできなかった課題、そこに対する現在の取り組みについて紹介します。 ドメイン駆動設計 サンプルコード&FAQ https://little-hands.booth.pm/items/3363104 ドメイン駆動設計 モデリング/実装ガイド https://little-hands.booth.pm/items/1835632 ドキュメント内のブログ記事URL https://little-hands.hatenablog.com/entry/2020/12/22/

                                                                        Spanner から GKE、Spinnaker、そして SRE まで、コロプラが今挑戦していること[Google Cloud INSID…
                                                                      • メルペイのエンジニアが考えるOpen Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー

                                                                        KubeFest Tokyo 2020は、Kubernetes を利用している人、これから導入したい人が新しいことを学んだり、ネットワーキングすることを狙いとして開催するワンデイのオンラインイベントです。Kubernetes環境におけるCI/CDの問題をOpen Policy AgentとSpinnakerを導入することで解決する方法について、メルペイの山下氏が話をしました。後半はOpen Policy AgentとSpinnakerの導入について。 Open Policy Agentとは Open Policy Agentについて軽く説明したいと思います。Open Policy AgentはOSSの汎用ポリシーエンジンです。Regoというポリシー記述言語によってポリシーを定義して入力データを検証します。よくあるユースケースとしては、Deploymentに特定のLabelがあることを強制し

                                                                          メルペイのエンジニアが考えるOpen Policy AgentとSpinnakerで実現するマイクロサービスの安全な継続的デリバリー
                                                                        • KubernetesクラスタへSpinnakerを構築 - 仮想化通信

                                                                          Kubernetesはコンテナアプリケーションのオーケストレーターです。 yamlによるサービス構築がkubectlコマンドで実行できますが、 さらに自動化されたデプロイ環境が欲しくなってくるのではないでしょうか。 そこで前回構築したKubernetesにContinuous Delivery Platformである 「Spinnaker」を動作させ、パイプラインによる自動デプロイを行いました。 筆者: コムシス情報システム株式会社 山本 聡(やまもと さとる) Kubernetesクラスタ環境の用意 まずはKubernetesクラスタを用意します。 以前当ブログにおいてJUJU+MAASでの環境構築を行っていますので、以下のエントリーを参考ください。 http://tech.virtualtech.jp/entry/2018/03/29/104216 Kubernetes永続ボリューム設

                                                                            KubernetesクラスタへSpinnakerを構築 - 仮想化通信
                                                                          • Netflix、オープンソースのクラウド管理ツール「Spinnaker」をリリース

                                                                            オンライン動画大手のNetflixは米国時間11月16日、Google、Microsoft、Pivotalと共同開発した新しいオープンソースプロジェクト「Spinnaker」をリリースした。 Spinnakerは、「Asgard」に代わるものとして開発が始まってからすでに1年以上が経つ。Asgardは、Amazon Web Services(AWS)のクラウドリソースを管理することを目的とした、Netflixの以前のモデルだ。 AWSの顧客であるNetflixは、2015年9月にAsgardの終了について詳細に説明していた。 Netflixは、ソフトウェアの変更をリリースできるオープンソースベースの「Continuous Delivery」(継続的デリバリー)プラットフォームとして、Spinnakerをアピールしている。 Netflixが大きな違いとして強調したのは、Spinnakerがマ

                                                                              Netflix、オープンソースのクラウド管理ツール「Spinnaker」をリリース
                                                                            • 宣言的Spinnaker 継続的デリバリーのさらに上にいく - Qiita

                                                                              tl;dr 学部4年になり忙しくなるので、よりすべてを「自動化」しようと思いました。 記事が長くなってしまうので詳細はブログでご覧ください。 最近自分が考案した 宣言的継続的デリバリー(Declartive Continuous Delivery) を紹介させていただきます。 従来の継続的デリバリーにDeploy戦略も含めて宣言的に書くソフトウェア手法を考えました。 記事のざっくりとして内容は マイクロサービスを継続的デリバリーことができるspinnakerを宣言的に構築する まるでCircleCIの設定ファイルのようなconfig.ymlを配置するだけでspinnakerのパイプラインを走らせることができる。 既存の環境への親和性が高い 「それぞれの設定がそれぞれのアプリケーションへ帰属」というわかりやすさ templateは一括でrepoでモジュール化して管理しよう 組織の財産となる

                                                                                宣言的Spinnaker 継続的デリバリーのさらに上にいく - Qiita
                                                                              • How Waze tames production chaos using Spinnaker managed pipeline templates and infrastructure as code | Google Cloud Blog

                                                                                At an abstract level, a deployment pipeline is an automated manifestation of your process for getting software from version control into the hands of your users. At Waze, we’ve been using Spinnaker for simultaneous deployments to multiple clouds since it was open sourced by Netflix in 2015. However, implementing deployment pipelines can raise issues when your organization has more than 100 microse

                                                                                  How Waze tames production chaos using Spinnaker managed pipeline templates and infrastructure as code | Google Cloud Blog
                                                                                • Spinnakerのコードを手元で修正して動作確認する方法(その1) – PSYENCE:MEDIA

                                                                                  こんにちは。業務委託で開発支援Gのお手伝いをしているmizzyです。 お手伝いの一環として、現在Spinnakerの動作検証をしています。検証中に不具合に遭遇し、調査や修正のためにコードを変更して動作確認する機会がありました。Architecture - Spinnakerが示す通り、Spinnakerはマイクロサービス化されており、10個以上のコンポーネントが協調して動作しているため、構成が若干複雑です。そのため、手元でコードを修正して動作確認するのに多少苦労しました。 この記事では、みなさん(将来の自分含む)が同じ苦労をしなくて済むよう、得られた知見について共有します。内容は、Spinnakerをある程度触ったことがある人向けになっています。 なお、遭遇した不具合についてはここでは詳しく説明しません。興味ある方は、以下のイシューとプルリクエストをご参照ください。 AWS setting

                                                                                    Spinnakerのコードを手元で修正して動作確認する方法(その1) – PSYENCE:MEDIA