並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 432件

新着順 人気順

gkeの検索結果241 - 280 件 / 432件

  • 逆引き GKE ネットワーク編 - Qiita

    はじめに Google Container Engine のネットワーク関連の How To についてあとで参照できるように逆引き形式でまとめる 検証環境 Google Container Engine Google Cloud SDK 172.0.1 Kubernetes 1.7.6 GKE ネットワーク概要 GKE クラスタは作成時に配備する VPC ネットワーク を選択する VPC ネットワークは GCP コンソールや gcloud コマンドで作成できる VPC ネットワークはリージョンごとにサブネットワークを持つ VPC ネットワークは設定値としてファイアーウォール設定やルーティング設定を持つ ファイアーウォール設定はデフォルトで全ての内向き通信を拒否し全ての外向き通信を許可する 詳細は公式ドキュメントで 同一 Pod 内のコンテナ同士で通信する コンテナ設定の container

      逆引き GKE ネットワーク編 - Qiita
    • GCEとGKEのアーキテクチャを一挙公開――GCP活用のコツをgrasys 長谷川祐介氏が伝授

      少人数でGCPを運用するgrasys どんなツールを使い分けているのか? grasys 代表取締役社長 長谷川祐介氏はYahoo Japan、大手ゲーム企業、gloopsなどインフラやゲームの世界で経験を積み、2014年にgrasysを設立した。社名はスペイン語で「ありがとう」を表す「gracias」と「system」を掛け合わせたもの。「これまでの経験やお客様、仲間に感謝を込めた」と長谷川氏は言う。 株式会社grasys 代表取締役社長 長谷川 祐介氏 「grasysはGoogle Cloudのプレミアサービスパートナーですが、GCPのヘビーユーザーと言ったほうがぴったりくる」と笑う長谷川氏。同社はクラウドインテグレーターとして大規模なゲームパブリッシャーやファッションメディアなどのインフラやデータ分析を手がけている。顧客のインフラを手がけているところからMSP(Managed Serv

        GCEとGKEのアーキテクチャを一挙公開――GCP活用のコツをgrasys 長谷川祐介氏が伝授
      • Google Kubernetes Engine を使用した負荷分散テスト  |  Cloud アーキテクチャ センター  |  Google Cloud

        画期的なソリューションと改革のノウハウ ビジネスがデジタル変革に乗り出したばかりのお客様も、すでに変革を進めているお客様も、Google Cloud のソリューションとテクノロジーで成功への道筋をつけることができます。

          Google Kubernetes Engine を使用した負荷分散テスト  |  Cloud アーキテクチャ センター  |  Google Cloud
        • Google Container Engine で Webサーバ立ててScale、Fail Overさせてみる - Qiita

          Google Container Engine で Webサーバ立ててScale、Fail OverさせてみるkubenetesGoogleCloud ※ Wantedly社内のインフラチームで行われた Kubernetes 速習会の資料です。簡単なWebサーバーを立てて、マシンとコンテナをスケールしたり落としてみたりする実験をハンズオンで行いました。 コマンドの実行結果もだいたい載せているのでGKEとかKubernetes触りたいなと思った時に参考にしてみてください。 事前情報 この中で実は、Container Registryを提供してくれているのがポイント高い。OpenSourceのコンテナレジストリは不安定 / dockerhubやquai.ioは同じデータセンター無いと比べネットワーク遅延が気になるので。 あとは、ハイブリッドネットワークと書いてあるとおり、kubernetesの

            Google Container Engine で Webサーバ立ててScale、Fail Overさせてみる - Qiita
          • Cloud Composerを使ってMySQLのデータをBigQueryに同期する | スペースマーケットブログ

            こんにちはデータエンジニアの小林です。 データ分析をしたいときにログデータと事業DBをデータウェアハウスに入れてSQLでJOINをしたり したいと思います。事業DBをBigQueryなどのデータウェアハウスに入れればできるんですが やり方がいっぱいあって悩むと思います。 今日はGCPに最近リリースされたCloud Composerを使ってMySQLにあるデータをBigQueryに同期させる方法を書きます。 対象読者 airflowやworkflow engineなどの概念を理解している方。 Cloud Composerとは? Cloud Composer(以後Composer)はGCP上でボタン1つ押せばairflowというworkflow enginzeをGKEに立ち上げてくれるサービスです。 今回airflowでやること Composerの立ち上げ DBからデータを取得してGCSにjs

              Cloud Composerを使ってMySQLのデータをBigQueryに同期する | スペースマーケットブログ
            • GKEのノードプールを利用したKubernetesのアップグレード - Qiita

              Google Cloud Platform(2) Advent Calendar 2016 2日目 CyberAgent Developers Advent Calendar 2016 19日目 を担当するstrskです。 Google Cloud Platform(2) Advent Calendar 2016 1日目は、前職でほぼ仕事的に絡みのなかった、僕の師匠とも言えるkumanoryoさんのゲロ吐くほど丁寧な記事ではじまったアドベントカレンダーですが、2日目はカジュアルにGKEのノードプールを利用したKubernetesのアップグレード手順についてお話します。 gcloudコマンドでのアップグレード アップグレード方法はいくつかありますが、稼働中でなければ以下のコマンドを打つだけです。 gcloudコマンドでアップグレードした場合は、ノードのインスタンスが1台ずつ削除されアップグレ

                GKEのノードプールを利用したKubernetesのアップグレード - Qiita
              • Preemptible InstanceでGKEクラスターのオートスケーリング

                このポストは Kubernetes Advent Calendar Day 25の記事です。 Google Compute Engine (GCE)ではPreemptible Instanceを作ることができます。Preemptible Instanceを使うと変動するようなワークロードにかなりコストを削減できます。 Google Kubernetes Engine (GKE)は標準にクラスターオートスケーラーがついています。 クラスターオートスケーラーを有効にするとクラスターの要求されているワークロードに 対してクラスターを自動的にスケールできます。GKEクラスターのノードはGCEのVMに なっているので preemptible instanceのノードプールの 作成にサポートしています。 この記事ではこの2つの機能を組み合わせて安くて自動的にスケールするリソースの作成をやってみたい。

                • kubernetes入門コンテンツまとめ - Qiita

                  kubernetesを勉強することになったものの、良いリソースがまるで見つからなくて辛かったので、見つけた中で良さそうなものをまとめておきます。 かなり難しかったですが、以下に上げたものを使って勉強したらそこそこ使えるようにはなってきました。 英語日本語問わず参考記事が少ないのは、その開発スピード由来かなと。 アップデートが本当に早いので、最終的に信じられるのはdocumentationくらいです。 最初の1歩 kubernetes含むmicroservicesのudacityコース(おすすめ!) udacityのコース Mr.kubernetesと呼ばれるエバンジェリストの方が説明してくれます。 サンプルコードで一緒に作成しながら作れるのはすごい。 英語字幕もあるので、ちょくちょく止めて読みながら理解すれば概要は把握できます。ただしGKEで動くkubernetesの話です。kuberne

                    kubernetes入門コンテンツまとめ - Qiita
                  • Google Cloud App Modernization OnAir

                    Google Account でサインインする The email you entered is associated with a Google account. Sign in with Google to continue.

                      Google Cloud App Modernization OnAir
                    • GKEクラスターのバージョン管理を便利にする自動アップグレードの戦略 - Qiita

                      はじめに GKE(Google Kubernetes Engine)には、クラスタの自動アップグレード機能があります。Kubernetesにおけるマスターのバージョン管理をGoogleに任せることができる機能で、これを使うことで自分たちでクラスターの中身を入れ替える必要がなくなるため、運用コストの削減につながります。NodeのmaxSurge/maxUnavailableと組み合わせるとほぼ全自動でクラスタのバージョン入れ替えが終わりますね!なお、この機能はデフォルトで有効化されており、無効にすることはできません。 Ref: https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades 今回は、この自動アップグレードにおいて注意すべきポイントや、どのような設定ができるかを見ていきます。 公式ドキュメントが

                        GKEクラスターのバージョン管理を便利にする自動アップグレードの戦略 - Qiita
                      • Ciliumのkube-proxy置き換えをGKEで試してみた | GRIPHONE ENGINEER'S BLOG

                        SREの徳田です。 今回はCiliumのv1.7からGAになったKubernetes without kube-proxyのタイトルで出てる、Ciliumによるkube-proxyの置き換えの機能をGKE上で試してみようと思います。 Ciliumとは こちら の記事の後半を見てみると若干書いてあります😌 要はBPFを使いこなし、Blazing Performanceで処理するぞ💪というProductです。 概要についてはこの記事からそれるのでリンクだけおいておきます。 https://cilium.io/ クラスタの準備 それではGKEのクラスタの準備をしましょう。 google-cloud-sdk とGCPに対しての認証とプロジェクトの指定は終わらせているものとします。 CLUSTER_NAME=cilium-cluster CLUSTER_ZONE=asia-northeast1-

                          Ciliumのkube-proxy置き換えをGKEで試してみた | GRIPHONE ENGINEER'S BLOG
                        • Kubernetes Engine の Cloud Console ダッシュボードを正式リリース | Google Cloud 公式ブログ

                          Google Kubernetes Engine を管理する主な方法としては、kubectl コマンドライン インターフェースと、ウェブ ベースのダッシュボードである Cloud Console の 2 つがあります。このうち、Kubernetes Engine 用の Cloud Console は正式リリース(GA)されており、アプリの状態を把握したり、トラブルや問題点を解決したりするのに役立つ新しい機能を備えています。 アプリのトラブルシューティング これらの新機能を見ていくにあたって、Kubernetes Engine 上の環境を管理、運用している DevOps 管理者の Alice を紹介しましょう。Alice は Cloud Console にログインし、アプリの状態を監視しています。 Alice はまず、どのクラスタでアプリが動いているかに関係なく、すべてのアプリの状態を表示す

                            Kubernetes Engine の Cloud Console ダッシュボードを正式リリース | Google Cloud 公式ブログ
                          • Kubernetes Engine で動作するアプリでのロギングの使用 | Google Cloud 公式ブログ

                            ※この投稿は米国時間 2020 年 5 月 12 日に、Google Cloud blog に投稿されたものの抄訳です。 アプリケーションのデバッグを行うデベロッパーにとっても、また複数の本番環境クラスタにわたってアプリケーションをモニタリングする DevOps チームのメンバーにとっても、ログは IT 組織の生命線といえます。Google Kubernetes Engine(GKE)を導入している場合、Cloud Logging を使用できます。これは、GKE に統合されているさまざまなサービスの一つで、有用な情報の検索に使用できます。 Cloud Logging とそれに付随するツールの Cloud Monitoring は、双方とも GKE に密接に統合されたフル機能のプロダクトです。このブログ投稿では、GKE でロギングが機能する仕組みとログ収集のベスト プラクティスをご紹介します

                              Kubernetes Engine で動作するアプリでのロギングの使用 | Google Cloud 公式ブログ
                            • Continuous deployment to GKE using Jenkins  |  Kubernetes Engine  |  Google Cloud

                              This tutorial shows you how to set up a continuous delivery pipeline using Jenkins and Google Kubernetes Engine (GKE), as described in the following diagram. Objectives Understand a sample application. Deploy an application to GKE. Upload code to Cloud Source Repositories. Create deployment pipelines in Jenkins. Deploy development environments. Deploy a canary release. Deploy production environmen

                                Continuous deployment to GKE using Jenkins  |  Kubernetes Engine  |  Google Cloud
                              • Stateful and ML workloads now run better on Google Kubernetes Engine with the latest version 1.9 | Google Cloud Blog

                                Stateful and ML workloads now run better on Google Kubernetes Engine with the latest version 1.9 We're excited to announce that Kubernetes version 1.9 will be available on Google Kubernetes Engine next week in our early access program. This release includes greater support for stateful and stateless applications, hardware accelerator support for machine learning workloads and storage enhancements.

                                  Stateful and ML workloads now run better on Google Kubernetes Engine with the latest version 1.9 | Google Cloud Blog
                                • GKEでPodとNodeをAutoscaling する - Qiita

                                  はじめに この記事は、Google Cloud Platform(2) Advent Calendar 2016 3日目の記事です。昨日は、strskさんのGKEに関する内容でした。ネタ被りしてないかドキドキです。 今日はGKE上で HPA (Horizonal Pod Autocaling) とさらに Cluster Autoscalerを設定する方法を紹介したいと思います。 ここでは、GKEが何であるかとかPodが何であるかなどは説明しません。 HPA HPAはCPU使用率(GKE1.4では、alhpaサポートとしてほかのメトリクスも設定できるようです)にしたがって、Pod数を増減させます。PodのCPU使用率平均を定期的に確認し(デフォルトでは30秒ごと)、設定した閾値とCPU使用率平均を比較し続けます。HPAを設定するためには、Deployment, Replication Con

                                    GKEでPodとNodeをAutoscaling する - Qiita
                                  • GKEでHTTP Load Balancerを使う - Qiita

                                    この記事はGoogle Cloud Platform Advent Calender 2015の12月5日分の記事です 皆さんこんばんは。 Google Container Engine(GKE)使ってますか!? と、いろいろなところで聞いていますが全く手が上がりません。 しかし、使いはじめると必ず「あれ?GKEとHTTP LB連携ってどうやって使うんだ?」という疑問が出てくることでしょう。今回はその先取りです。 というわけで、今回はGKEでHTTP Load Balancer(HTTP LB)を使う方法についてステップバイステップで解説していきたいと思います。 ただし、ここらへんはバージョンアップがとても早いので、常に最新の文章を見るようにしてください。 そもそも[GKE|HTTP LB]って? GKEは、簡単に言ってしまえば、マネージドなKubernetesを提供するGoogle Cl

                                      GKEでHTTP Load Balancerを使う - Qiita
                                    • Prometheusで収集したメトリクスを使ってCloud Monitoringのダッシュボードを作成する - A Day In The Life

                                      Prometheus で収集した GKE アプリケーションのメトリクスを GCP の Cloud Monitoring(旧Stackdriver Monitoring) にエクスポートして Cloud Monitoring のダッシュボードを作成する方法を紹介します。Prometheus といえば Grafana を使ってダッシュボードを作成することが多いですが GCP 環境では Cloud Monitoring に一元化して監視できたほうが何かと便利です。あえて Grafana を使わず Cloud Monitoring でメトリクスを可視化します。 以下の記事で GKE 上に構築した Redis のメトリクスを Prometheus を使って収集しました。この環境を利用して Prometheus から Cloud Monitoring にメトリクスをエクスポートする方法を紹介します。

                                        Prometheusで収集したメトリクスを使ってCloud Monitoringのダッシュボードを作成する - A Day In The Life
                                      • Quickstart  |  Kubernetes Engine Documentation  |  Google Cloud

                                        In this quickstart, you deploy a simple web server containerized application to a Google Kubernetes Engine (GKE) cluster. You will learn how to create a cluster, and how to deploy the application to the cluster so that it can be accessed by users. This quickstart assumes a basic understanding of Kubernetes. Before you begin Take the following steps to enable the Kubernetes Engine API: Sign in to y

                                          Quickstart  |  Kubernetes Engine Documentation  |  Google Cloud
                                        • GKEのコンテナネイティブ負荷分散が想像以上に効果的だった話 - Qiita

                                          背景 GKEのオートスケールは、便利ですがいくつか不満もありました。例えば、ノードによってトラフィックの割合が均一化されないと言う問題です。オートスケーラによってPodが増えた場合、新しいPodへのトラフィックはすぐに均一化される訳ではなく、段階的に上昇していきます。これはk8sのデフォルトでの負荷分散の仕組みに起因するものだと思うのですが、新しく作成されたPodが直ちに有効活用されません。この影響で、急なスパイクには対応しにくいですし、安全に運用するためにはオートスケールの条件を緩める必要がありました。 以下のチャートは、Podごとに負荷の推移を観察したものです。新しく作成されたPodの負荷が、既存のPodと同じ水準の負荷に増えるまで、2~3時間かかってるのがわかると思います。 コンテナネイティブ負荷分散を使ってみる 去年の10月、GKEでコンテナネイティブ負荷分散が正式リリースされまし

                                            GKEのコンテナネイティブ負荷分散が想像以上に効果的だった話 - Qiita
                                          • Rancher2.0 v2.0.0でGKEにkubernetesクラスタ構築からWordPressデプロイまで - Qiita

                                            GCPでは、デフォルトでファイアウォールが設定されていて、ホスト間でのコンテナの通信が行えないため、 設定を変更する必要があります。 GCPのダッシュボードで、「VPCネットワーク」-「ファイアウォール」を選択して、ファイアウォールルールを作成します。 名前は任意名、ターゲットを「ネットワーク上のすべてのインスタンス」を選択、ソースIPの範囲は0.0.0.0/0、プロトコルとポートは全て許可とします。 今回はお試しということで、全許可にしています。 最後に「作成」ボタンをクリックします。 Rancher2.0 v2.0.0のインストール 1.Dockerのインストール 1.12.6, 1.13.1, 17.03.2のいずれかのDockerをインストールします。 $ curl https://releases.rancher.com/install-docker/17.03.2.sh | s

                                              Rancher2.0 v2.0.0でGKEにkubernetesクラスタ構築からWordPressデプロイまで - Qiita
                                            • Kubernetes: The Surprisingly Affordable Platform for Personal Projects | doxsey.net

                                              Kubernetes: The Surprisingly Affordable Platform for Personal Projects At the beginning of the year I spent several months deep diving on Kubernetes for a project at work. As an all-inclusive, batteries-included technology for infrastructure management, Kubernetes solves many of the problems you're bound to run into at scale. However popular wisdom would suggest that Kubernetes is an overly comple

                                              • コンテナ化されたウェブ アプリケーションのデプロイ  |  Kubernetes Engine  |  Google Cloud

                                                フィードバックを送信 コンテナ化されたウェブ アプリケーションのデプロイ コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 このチュートリアルでは、ウェブ アプリケーションを Docker コンテナ イメージにパッケージ化し、そのコンテナ イメージを Google Kubernetes Engine(GKE)クラスタで実行する方法について説明します。ウェブ アプリケーションは、ユーザーのニーズに合わせてスケーリングできる負荷分散されたレプリカのセットとしてデプロイします。 目標 サンプル ウェブ アプリケーションを Docker イメージにパッケージ化する。 Docker イメージを Artifact Registry にアップロードする。 GKE クラスタを作成する。 サンプルアプリをクラスタにデプロイする。 デプロイの自動スケーリングを管理する。 サンプ

                                                  コンテナ化されたウェブ アプリケーションのデプロイ  |  Kubernetes Engine  |  Google Cloud
                                                • GKE のリリースノート(コンテナネイティブなロードバランス)を読み解くのに必要な知識は、公式ドキュメントのどこに書いてあるか?

                                                  Google Cloud のカスタマーエンジニアの田中です。 最近 GKE でコンテナネイティブなロードバランスの機能を正式サポートしたという発表がありました。 コンテナネイティブなロードバランス機能を使うと、KubernetesのIngressコントローラに新しくNetwork Endpoint Groups(NEG)と呼ばれるレイヤが組み込まれ、コンテナに対して直接負荷分散を行うことで、従来にくらべてコンテナに到達するまでのホップ数を減らし、レイテンシーの向上を期待できる場合があります。 ところでこの機能を使うには、発表記事の一番下の方にも記載があるのですが、GKE クラスタでVPC-native を有効化している必要があります。 You can use container-native load balancing in several scenarios. For example,

                                                    GKE のリリースノート(コンテナネイティブなロードバランス)を読み解くのに必要な知識は、公式ドキュメントのどこに書いてあるか?
                                                  • GKE / Kubernetes で稼働していた「このすばCfP」をOSSとして公開しました - ペンギン村 Tech Blog

                                                    「OSSを公開する」と心の中で思ったならッ! その時スデに行動は終わっているんだッ! ジョジョ5部は面白いですね、どうも @tobi462 です。 そんなわけで iOSDC 2018 のプロポーザル検索サービス「この素晴らしいCfPに祝福を!」のソースをOSSとして公開しました。 github.com このすば CfP は衰退しました。 このすば CfP は、 iOSDC 2018 のプロポーザルをもっと快適に見れたら便利だろうという思いつきが発端となり、ペンギン村の有志で開発・公開したサービスです。 GKE / Kubernetes をインフラとして採用し、バックエンドの API には Python、フロントエンドには Vue.js、CSS フレームワークには Bulma を採用し、SPA な Web ページとして公開しました。 おかげさまでそこそこ好評をいただけて、iOSDC リジェク

                                                      GKE / Kubernetes で稼働していた「このすばCfP」をOSSとして公開しました - ペンギン村 Tech Blog
                                                    • Kubernetes in 20 minutes - HDE Monthly Technical Session 24

                                                      This document provides a high-level overview of Kubernetes concepts including nodes, pods, replica sets, deployments, services, secrets, configmaps, ingress, daemon sets, and pet sets. It discusses how Kubernetes manages and schedules containers across a cluster and provides mechanisms for updating applications, handling traffic, and configuring containers. The presentation encourages attendees to

                                                        Kubernetes in 20 minutes - HDE Monthly Technical Session 24
                                                      • Google Kubernetes Engine documentation  |  Google Kubernetes Engine (GKE)  |  Google Cloud

                                                        Stay organized with collections Save and categorize content based on your preferences.

                                                          Google Kubernetes Engine documentation  |  Google Kubernetes Engine (GKE)  |  Google Cloud
                                                        • 逆引き Kubernetes オブジェクト - Qiita

                                                          まえおき Kubernetes を使い始めたのだが、公式のドキュメントが難解すぎたので目的別に整理した。 各ノードでコンテナを起動したい Daemon Set を使う。 以下の例では、ホストの /var/log/myapp ディレクトリに出力された myapp.log ファイルを logstash コンテナで監視する。簡略化のため Logstash はファイルの中身をそのまま出力している。通常は Filter Plugin を併用し Output Plugin で Elasticsearch に送る。 図 +-----------------------------------+ | node | | +----------+ | | | logstash | | | | | | | /var/log/myapp <-mount-*/log | | | +----------+ | +--

                                                            逆引き Kubernetes オブジェクト - Qiita
                                                          • 無料枠で運用! GKE + Kubernetes で Hubot 〜CLIから実行編〜 - 長生村本郷Engineers'Blog

                                                            以下に移行しました。 kenzo0107.github.io

                                                              無料枠で運用! GKE + Kubernetes で Hubot 〜CLIから実行編〜 - 長生村本郷Engineers'Blog
                                                            • GCP連載#2 Istio on GKEではじめるサービスメッシュ | フューチャー技術ブログ

                                                              はじめにこんにちは、TIGの村田です。GCP連載企画2日目の記事です! 皆さんは普段どのようなアプリケーションを開発されてますか?私は最近Kubernetes上にデプロイされるマイクロサービスなアプリケーションに携わっています。 今回はIstio on GKEに焦点をあててGCPにおけるサービスメッシュの活用方法をご紹介したいと思います。 GKEクラスタを作成するまずはクラスタを作成します。 基本的にはデフォルト値のままクラスタ作成してしまおうと思います。 変えるのは一箇所だけ、今回の目玉の部分です。 Additional features の Enable Istio にチェック! チェックを入れると Enable mTLS 欄が登場します。 選べるのは Permissive と Strict の2種類ですが、今回はデフォルト値である Permissive のままとします。詳しくは以下の

                                                                GCP連載#2 Istio on GKEではじめるサービスメッシュ | フューチャー技術ブログ
                                                              • 株式会社コロプラの導入事例:Google Cloud Platform への移行によって、難度の高いモバイルゲーム サービス運用を徹底的に効率化・低コスト化 | Google Cloud 公式ブログ

                                                                株式会社コロプラの導入事例:Google Cloud Platform への移行によって、難度の高いモバイルゲーム サービス運用を徹底的に効率化・低コスト化 2018 年 10 月で 10 周年を迎えた、国内モバイルゲーム サービスの雄、コロプラ。現在、137 タイトルほどのゲームを提供しているという同社が、昨年夏からサービスのバックエンドを Google Cloud Platform(GCP)に移行しています。そこにはどのような狙いがあるのでしょうか。Kubernetes Engine(GKE)や、Cloud Spanner などの活用法についてもお伺いしてきました。 写真左から 取締役 CCO クリエイティブ本部長 菅井 健太氏クリエイティブ本部 第1エンジニアリング部 第4グループ  粟田 大樹氏業務推進部 インフラグループ 第2チーム リーダー 邵 正氏業務推進部 インフラグループ

                                                                  株式会社コロプラの導入事例:Google Cloud Platform への移行によって、難度の高いモバイルゲーム サービス運用を徹底的に効率化・低コスト化 | Google Cloud 公式ブログ
                                                                • GKE のアプリデプロイは Spinnaker に任せて!

                                                                  GKE にアプリを Blue/Green (Red/Black) デプロイメントしたり、Canary デプロイをするには、ベストプラクティスを既に含めたツールを利用するのが推奨します。Spinnaker は OSS のマルチクラウド CD プラットフォームです。

                                                                    GKE のアプリデプロイは Spinnaker に任せて!
                                                                  • 本番環境のための GKE 構築 Tips

                                                                    prep-container-engine-for-prod.md https://cloud.google.com/solutions/prep-container-engine-for-prod プロジェクト・ネットワーク・クラスタの構成 プロジェクト GCP のすべてのリソースは プロジェクト の下に作成される プロジェクトごとに請求や IAM の管理が可能 本番やステージングといった複数環境のリソースを分離するためにもプロジェクトで分けよう ネットワークとサブネットワーク ネットワークはサブネットワーク・外部 IP アドレス・ファイアウォールルール・ルートなどをもつ GCP ではパフォーマンスやシンプルさを追求し、リージョンを跨げるネットワークになっている ファイアウォールはネットワークに対して設定できる ファイアウォールはデフォルトで GKE ノードへの流入トラフィックは禁止して

                                                                      本番環境のための GKE 構築 Tips
                                                                    • kubernetes(GKE)環境におけるdatadog利用

                                                                      kubernetes上で自社サービスを動かしているのですが、そこでどのようにdatadogを動かして利用しているかを説明しています。半分以上kubernetesの説明になっています。

                                                                        kubernetes(GKE)環境におけるdatadog利用
                                                                      • Google Kubernetes Engine (GKE)

                                                                        Gemma, a new family of lightweight, state-of-the-art open models from Google DeepMind now available. Try Gemma on GKE.

                                                                          Google Kubernetes Engine (GKE)
                                                                        • Cloud SDK のインストール  |  Cloud SDK のドキュメント  |  Google Cloud

                                                                          Linux アーカイブ ファイルをダウンロードするには、次のコマンドを実行します。 curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-cli-477.0.0-linux-x86_64.tar.gz 上記の表を参照し、google-cloud-cli-477.0.0-linux-x86_64.tar.gz を構成に適用される *.tar.gz パッケージ名に置き換えてください。 ファイルのコンテンツをファイル システム(できればホーム ディレクトリ)に抽出するには、次のコマンドを実行します。tar -xf google-cloud-cli-477.0.0-linux-x86_64.tar.gz省略可: 既存のインストールを置き換えるには、既存の google-cloud-sdk ディ

                                                                            Cloud SDK のインストール  |  Cloud SDK のドキュメント  |  Google Cloud
                                                                          • gcloudのアカウント切り替えとkubectlのcontext変更 - sambaiz-net

                                                                            いつも迷うのでまとめた。 gcloudのアカウント一覧と切り替え $ gcloud auth list $ gcloud config set account `ACCOUNT` configにprojectなども設定している場合はcon

                                                                              gcloudのアカウント切り替えとkubectlのcontext変更 - sambaiz-net
                                                                            • RailsアプリをGoogle Container Engineで動かす - Qiita

                                                                              背景 herokuでRailsアプリを動かしていましたが、いかんせん無料なので起動が遅かったり、デプロイ時にR10(60sでタイムアウトする)に引っかかったりと辛くなってきました。 herokuへの課金や移行先を考えるにあたり、折角なのでGoogle Container Engine (GKE)も試してみました。 その際ちょいちょい躓く所があったので、備忘録として手順を残しておきます。 なお、とりあえず動かすことにフォーカスしています。 参考にされる場合、productionとして必要なNginxやSSLなどの諸々は追加で設定してください。 前提 dockerコマンドはインストールされているものとします 動くRailsアプリがあるとします 無ければRails newしたものでも良いですが、DBとの通信を確認できた方が良いです migrationファイルを適当に用意しましょう MySQLで考

                                                                                RailsアプリをGoogle Container Engineで動かす - Qiita
                                                                              • Istio入門:既存のGKE上アプリケーションにIstioを導入するまでの流れ - Qiita

                                                                                こんにちは。株式会社リクルートライフスタイルでCETというチームに所属している@mihirat です。 社内でIstioを導入した際に、チュートリアルなどではわかりにくいハマりポイントや、既存GKEクラスタの導入にあたって留意すべき点がけっこうあるなと思ったのでまとめます。 対象読者は GKEですでにサービスなどを運用している Istioの概要は知っている、またはチュートリアルは終わった くらいの方を想定しています。 なお、Istioとはなにかを解説する記事はすでにたくさんあるので、できるだけ作業レベルで導入の仕方を解説していきます。 Istioを知るハンズオンとしては、Googleの中の方のIstio 1.0 を試してみた!などが良いです。 移行したいアプリの構成 もともとの構成はこんな感じでした。 GCP上でglobal IPを取得し、FQDNと紐づけて外部流入をさせる トラフィックは

                                                                                  Istio入門:既存のGKE上アプリケーションにIstioを導入するまでの流れ - Qiita
                                                                                • GKEからCloud SQLに接続する方法 - まーぽんって誰がつけたの?

                                                                                  Deisのpostgresをoff-clusterにする(Cloud SQLを利用) - まーぽんって誰がつけたの?やDeisのpostgresをoff-clusterにする(postgresql on GCEを利用) - まーぽんって誰がつけたの?でCloud SQLをdeisのdatabaseとしようともがいてたけど解決した話。 Cloud SQLはRDSと違う Cloud SQLはAWSでいうRDS的なやつ。ただちょっと違うのが、同じVPC的な論理的に同じネットワーク内に存在することができずに、別ネットワークになってしまう。 なので、GKE(Google Container Engine)のネットワークとCloud SQLはインターネットを経由しないとつながらないということになる。 GCPが用意してるCloud SQL接続方法 1. 接続してくるグローバルIPアドレスを許可する GK

                                                                                    GKEからCloud SQLに接続する方法 - まーぽんって誰がつけたの?