Kubernetesやってみた:kustomize build を導入してサンプルを動かしてみよう
Kubernetesの管理運用に使えるツールの導入と動作確認を実践ベースで紹介します。 こんにちは、grasys社内一のハムスター愛好者と自負している高田です。 今回は、弊社のプロジェクトでも導入しているKubernetesのツール紹介と、実際に導入にツールのインストールやサンプルを動かしていきます。 コマンドの結果…
Kubernetesの管理運用に使えるツールの導入と動作確認を実践ベースで紹介します。 こんにちは、grasys社内一のハムスター愛好者と自負している高田です。 今回は、弊社のプロジェクトでも導入しているKubernetesのツール紹介と、実際に導入にツールのインストールやサンプルを動かしていきます。 コマンドの結果…
〜随時データを処理する仕組みからバッチ処理へ〜 実行ボタン押した後の処理時間が長くてWebページのローディングが長いどうしよう😩🌀というときに見てください! とある物語のあらすじ 今、あなたは文章ファイルの校正を自動化するプロジェクトに参加しています。 システムを構築出来たのはよかったものの、もっとたくさんのファ…
こんにちは、shirakawaです。 今回はAzure DevOpsを使ってApp ServiceにLaravelをdeployする方法を紹介します。 AzureにはApp Serviceというサービスがあります。 これはインフラストラクチャを管理することなく、任意のプログラミング言語で Web アプリケーションを作…
こんにちは、エリックです。今回はTerraformの話にします。 Terraformでworkspaceを使う時に、dev/stg/prodなどの環境を統一するのがベストだけど、たまにコストや機能により「ここにはこれは要らないな」などの場合がある。その時、各環境に有無トグルをどうやって設定するか、どうやって依存などを…
こんにちは。若原です。 AutoML Natural Languageでオンライン予測をする記事はよく見かけますが、 バッチ予測の記事はあまり見かけないので、バッチ予測について書きます。 AutoML Natural Languageとは カスタムの機械学習モデルをビルドしてデプロイし、ドキュメントの分析、分類、エン…
CNI pluginの一つであるCiliumをGKEで構築したk8sクラスタにインストールして、お手軽コンテナネットワーク可視化を試したいと思います。 Cilium eBPF-based Networking, Observability, and Securityと銘打ってます。eBPFを利用すればLinux sy…
こんにちは、ATです。 みなさん、テストしてますか! 新型コロナがまたぞろ世間を騒がしていますが、それとはまったく関係なく、Laravelでテストを書いた際に経験した、あれやこれやを書いていきます。 前提:Laravel 6.x PHPUnit Httpテスト PHPUnit Laravelでは標準でPHPUnitが…
今回は、ゲーム専用サーバをKubernetes上で実行する為のソフトウェアAgonesの環境を構築してみました。 こんにちは、エンジニアの泉水です。 今回はゲーム専用サーバのホスティング、スケーリングをKubernetes上で管理するAgonesのサンプルをGKEへ上で構築してみました。 1.Agonesって? Ag…
boom boom! Hello Cloud! どうも、しみちゃんでございます。 今回は Spanner のディザスターリカバリ対応方法について、紹介をしたいと思います。 Cloud Spanner とは? ざっくりと説明すると リレーショナル データベースの構造 を持ちながら、 非リレーショナル データベースの水平…
銀河に光る 虹色のスペクトル! キュアコスモ! こんにちはgrasysの福嶌です。 キュアコスモのスカートの配色ってマイクロソフトのロゴみたいですね(無理やりなこじつけ) 弊社のエンジニアは皆Macが支給されており、あまり使うことが少ないWindowsですが今回はWindows 10でGCPを便利に使うTipsを書い…
こんにちはtsunodaです。 リモートMTGの時に部屋見られちゃうと思ってカメラon躊躇します。 警察がいると別に悪いことしてないのにソワソワするアレに近い気持ちです。 AWSのCodeDeployを使っていて、 これはクセだなーと思った事を紹介しようと思います。 CodeDeployとは CodeDeployとは…
こんにちは、Cloud Monitoring(旧称Stackdriver)おじさんです。 今回はネタ切れと時間の都合諸事情によりGrafanaからCloud Monitoringのデータを可視化してみます。 Grafanaって? Grafana allows you to query, visualize, aler…
BigQuery に Materialized View がβリリースされました。 https://cloud.google.com/bigquery/docs/materialized-views-intro go の Client Library で作成してみます。 https://godoc.org/cloud…
こんにちは、エリックです。去年9月入社してから初のブログでどうしようかと悩んでて、text editorの話はどうかなと。 もう██年も使ってたvimって、基礎過ぎない?って思ったけど、同僚の入力とか、ウェブの動画やセミナー見ると、「やっぱこの技あまり知られてないな〜」って思っちゃったことは少なくない。 では、5つの…
こんにちは。若原です。 go-swaggerを使うと、簡単にAPIを作成することができますね。 go-swaggerの使い方はぐぐるとたくさん出てきるので 私が手間取った、RequestHeaderに載ったAPIキーを解析してユーザー情報を得て、全てのAPIにその情報を渡すまでを書いていきます。 1\. yamlを定…
みんな大好きTerraform。知名度も上がって様々なResourceのProvisioningに利用されるようになりました。OfficialのProviderはたくさんあります。GCP,AWS,Azure… 中でも最近便利だなーと思ったVaultとKubernetes Providerについてご紹介します。 Vau…
こんにちは、ATです。 新型コロナがなにかと世間を騒がしていますね。 こういう時こそ冷静に行動したいです。(買い占めやめて、お願い!) というわけでネタに困ったときの小ネタ回です。 今回はSQLの小ネタを書いていきます。 とりあえず文字数を稼いだところで早速ネタに。 前提:Bigquery StandardSQL 1…
どうも。しみちゃんでございます。 今回は、マニュアルで作成したLBのバックエンドにGKEやGCSを指定しよう、というパターンの紹介です。 Webコンソールや Ingress などを使用してLBを立てていると、普段なかなか意識しないリソースの設定などでハマったりするので、そういったポイントをお話したいと思います。 はじ…
どうも初めまして。grasysの福嶌です。 年をあけてしまいましたが2019年11月14日にCloud RunがGAしたので遅ればせながらハンズオンしました。 そもそもCloud Runとは? ざっくりいうと今、流行のサーバーレス環境。Kubernetesベースのプラットフォーム 今回のGAでSLAも設定されておりま…
こんにちは角田(tsunoda)です。 最近腹が出てきた気がします。( ‘-’ ) GCPのCloud armorと、AWSのWAF、 実際に両方使ってみたのでban-timeを比較した結果を書いていこうと思います! Cloud armorについては以前ご紹介したので、今回はWAFを主にご紹介します。 fail2ba…
こんにちは、terraformおじさんです。 ニンニク入れますか?それとも人生やめますか? 今回は第二回 技術書同人誌博覧会(以下、技書博)とStackdriverについて書いていこうと思います。 ■ はじめに 既にご存知の方もいらっしゃるかと思いますが、2019年12月14日に第二回 技書博が開催されます。 htt…
前回 のTerrafrom Cloud VCSの設定の続きです。 この間にTerraform Cloudが正式に発表されました。 https://www.hashicorp.com/blog/announcing-terraform-cloud/ 驚くことに5ユーザのチームまでは無料で使用できます。太っ腹! では早速…
こんにちは。人生折り返しの歳になりました。 今回はVaultを利用してこんな仕組みを作ったよという実例です。 今回説明するのはBitbucketへのUser SSH KeyをVaultを使って安全に管理するサービスです。 処理内容は次の通り。 - 認証サービスへのアクセスは特定のIPレンジのみ許可 - 認証サービスへ…
○リカリさんのGCP記事って助かりますよね。 「その記事、知ってます!!」と話がスムーズに流れたり。 \[参考\] Google Cloud (GCP) Functionsの関数コール権をIAMで管理するためのテクニック https://tech.mercari.com/entry/2019/03/28/171100…
こんにちは、ATです。 今回、Professional Cloud Architectを受けて無事合格しました。 そこで、どんな対策を行ったのかを書いて置こうかと思います。 この記事の構想を考えてる時にはまだ合格してませんでした。 見切り発車もいいところですが、結果オーライということでw 自分スペック ・GCP歴1年…
こんにちは。grasys清水です。 今回は ProxySQL 2.0 のお話。 以前、当社のブログであげられていた Proxysql の続編みたいなもの。 1.4系に比べると便利になったので、機能のご紹介です。 ProxySQL って? 一言で言うと、Database Proxy の一種です。 Maxscale 的な…
- DNS-01 challenge はいいぞ - certbot コマンドで出来ます。今回は Google Compute Engine と Google Cloud (GCP) DNS を使っているの前提 - CentOS 7系の話 certbot コマンドで DNS-01 challenge してみる DNS-…
本日は Terrafrom Enterprise 改め Terraform Cloud の触りとしてVCSの設定を紹介したいと思います。 Terraform Cloud は2019年前半に名称が変わりました。 (Terraform Enterpriseはオンプレ製品の名前にスライドしています) では早速、 Getti…
どうも初めまして。grasysの福嶌です。 今回は初歩的な内容ですがご愛嬌ということで。 先日行いましたセミナーの記事 - ‘GCEとGKEのアーキテクチャを一挙公開――GCP活用のコツをgrasys 長谷川祐介氏が伝授’ を見る機会あったのでちょっとしたことをやってみようと思いました。 記事の中で解説されていますが…
こんにちは角田(tsunoda)です。 maxscaleはライセンスが改定してオープンミドルウェアではない新しいモデルになったものもあるので、 別のアプリケーションを探してみました。 今回試したもの gcpにインスタンスを作成し検証しました。 以下のミドルウェアをインストールしてmysqlを対象にさわってみました。…