GMOペパボが主催の「Pepabo Tech Conference #14」では、GMOペパボのプラットフォームテクノロジーをテーマに、技術基盤チーム・データ基盤チーム・プラットフォームグループ(SRE)・セキュリティ対策室のメンバーが登壇し、各チームの取り組みについて発表しました。菅原氏は、「カラーミーショップ」へのKubernetes導入について話しました。 SREを取り入れて事業成果の最大化に貢献する 菅原千晶氏:「SREが取り組むカラーミーショップへのk8s(Kubernetes)導入」というタイトルで発表します。 まず自己紹介です。菅原千晶といいます。社内では「アキちゃん」というあだ名で呼ばれています。現在は技術部プラットフォームグループに所属しています。新卒で入社したシステム運用系の会社を経て、2018年3月からペパボカレッジ(未経験者向けの研修付きの採用)の6期生として中途入
昨日の記事では GitOps に入門できる Flux のチュートリアル「Get started with Flux」を紹介した.次は Flux と kustomize を組み合わせて,ベースマニフェストに対して環境ごとに異なる設定値を適用する流れを学んでいく. kakakakakku.hatenablog.com チュートリアル「How to bootstrap Flux using Kustomize」 Flux のドキュメントに載っているチュートリアル「How to bootstrap Flux using Kustomize」は,名前の通り「kustomize を使って Flux 自体をブートストラップする」内容だった.具体的には Flux を Kubernetes の Namespace flux ではなく,任意の Namespace に起動するだけだった.実際に試したけど,個人的
Kubernetes の Manifests は yaml(もしくはjson) で記述されているのですが、正しい schema で記述されているのか判断したいと思ったことはありませんでしょうか。 例えば値のところに数字を書く時に " で括って strings として書くのか、そのまま int で書くのか迷ったり、いつのまにか indent がずれていた、なんて経験あるのではないでしょうか。 例えばこんな yaml があったとしましょう。 この manifest 内には Kubernetes の schema に合っていない記述が 2 つあります。1 つ目は replicas: の値が strings になっている部分です。この場合は "1" ではなく 1 と書くべきですよね。2 つ目は port: の部分です。これは ports: が正解になります。 例えば gitops とかで運用されて
Kubernetes Advent Calendar 2019 その3 の 2日目です。 WeaveworksによってGitOpsが提案されてから2年ほどが経ち、僅かですが本番導入事例も耳にするようになりました。とはいえ案外まとまったドキュメントは作られていません。特にGitOpsで複数の環境 (e.g., 開発環境、本番環境、etc.) をハンドリングするためには欠かせないブランチ戦略については殆ど語られていないようです。これではたとえGitOpsの概要 (Single Source of Truthの概念等) を知っていても本番導入には大きなハードルが残ったままで、本番導入事例がまだまだ少ないことにも納得できてしまいます。そこでこの記事ではブランチ戦略に焦点を当て、サンプルプロジェクトを交えながら紹介していこうと思います。k8s/GitOps中級者向けです、多分。 以前GitOpsにつ
In this final Weave Online User Group of 2019, David Aronchick asks: have you ever struggled with having different environments to build, train and serve ML models, and how to orchestrate between them? While DevOps and GitOps have made huge traction in recent years, many customers struggle to apply these practices to ML workloads. This talk will focus on the ways MLOps has helped to effectively in
Cloud Native Rejekts 2019 - stream including demo is available at https://youtu.be/tw6O2nigVTk?t=5880 Demo itself starts at https://youtu.be/tw6O2nigVTk?t=6744 We will provide a comprehensive overview of how we’ve built a large scale, fully open sourced edge cloud platform. It maps the technology to real use cases and grows the community collaboration around realistic deployments. It will show rea
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
k8sを前提としたGitを利用するCI/CD手法である「GitOps」の概要だけをザクッと紹介します。 より詳しく知りたい場合は、こちらも併せて参照してください: https://speakerdeck.com/amaya382/kuberneteswozui-da-xian-nihuo-kasuta…
GitOpsで秘匿情報を扱う方法を紹介する資料です。SealedSecretというツールを中心に紹介しますが、それ以外のkamus, Hashicorp Vault, kubesealといった多くのツールも紹介します。 @Kubernetes Meetup Tokyo #21 - Cloud Native CI/CD
Kubernetes環境でCI/CDを実現する「GitOps」について。 @さくらの夕べ Docker/Kubernetesナイト お受けした質問の一部はこちらのツイートに紐づく形で回答しています→https://twitter.com/amaya382/status/1140575485878886400
Further Reading CI/CD for Kubernetes Learn more What is GitOps? Learn more A Comprehensive Guide to Kubernetes Learn more FROM THE BLOG Kubernetes Deployment Strategies Read more Components of a GitOps Software Delivery Pipeline - an Infographic Read more You aren't Doing GitOps without Drift Detection Read more GitOps - The Path to A Fully-Automated CI/CD Pipelines Read more This is a living docu
The GitOps FAQ is a list of the most frequently asked questions and their answers around the practice of deploying and updating cloud native applications. We’ve recently updated “The Kubernetes Library” with a brand new page called “The GitOps FAQ”. This is a living document that we intend to add to as we all learn more about this methodology for deploying and managing applications on Kubernetes
VMware Tanzu Application Catalog (Applications Tutorials) Documentation This section provides information about how to use OSS applications available via VMware Tanzu Application Catalog. Create Your First Helm Chart Best practices writing a Dockerfile Best Practices for Creating Production-Ready Helm charts Running non-root containers on Openshift Work With Non-Root Containers for Bitnami Applica
Further Reading GitOps FAQs Learn more CI/CD for Kubernetes Learn more Kubernetes Containers Explained Learn more FROM THE BLOG GitOps - Operations by Pull Request Read blog 6 Ideas Shaping GitOps Today Read blog Continuous Deployment vs. Continuous Delivery - Which is Better? Read blog GitOps is a Git-centric framework for application deployment that greatly simplifies software development in cl
これは私のGitOpsについての2回目の投稿記事です。GitOpsは「Git Ops」を短くしたものです。GitOpsは」Gitを使ったOpsプラクティスのセットの名前です。この名前はDevOpsのような精神を受け継いでいます。と言うのも「商品」とうよりはむしろ「誰もが使える」というコンセプトを基本にしています。プルリクエストによる GitOps — Operations という記事を読んでいただくとより理解が深まると思います。この記事はGitOpsシリーズの一番最初の記事です。 What is GitOpsGitOpsはContinuous Delivery(継続的なデリバリー)を可能にします。GitOpsはdeclarativeインフラストラクチャーやアプリケーションのための信頼できる情報源としてGitを使いながら機能します。ロールアウトの変化がGitに起こるとき、Automated
2. Who? ➢ 名前 ○ 佐々木 真也 ➢ 所属 ○ AlpacaJapan 株式会社 ■ Head of Infrastructure Engineering 2 3. Alpaca Japan 3 3 3 金融 機械学習 がテーマのスタートアップ 主な提供サービス プロダクト ❖ 銀行・証券会社・信託銀行を中心に金融機関向けのトレーディングAI技術で多くの実績を保持 「相場予測モデルの構築」のプロジェクト で協業 「AlpacaSearch for kabu.com」 相互に類似している銘柄のチャートパ ターンを表示 「AI外貨予測」「AI外貨積立」 指定した外貨の為替の変動を予測し、予 測した日に一定金額を積立可能 主要マーケットの短期予 測をリアルタイムで表示 弊社の大規模データ処 理の技術やディープラー ニング技術を活用したア プリケーション
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く