Techの記事

CiliumでGKEコンテナネットワークを可視化する

CiliumでGKEコンテナネットワークを可視化する

CNI pluginの一つであるCiliumをGKEで構築したk8sクラスタにインストールして、お手軽コンテナネットワーク可視化を試したいと思います。 Cilium eBPF-based Networking, Observability, and Securityと銘打ってます。eBPFを利用すればLinux sy…

Laravel テスト

Laravel テスト

こんにちは、ATです。 みなさん、テストしてますか! 新型コロナがまたぞろ世間を騒がしていますが、それとはまったく関係なく、Laravelでテストを書いた際に経験した、あれやこれやを書いていきます。 前提:Laravel 6.x PHPUnit Httpテスト PHPUnit Laravelでは標準でPHPUnitが…

Agonesを構築してみた

Agonesを構築してみた

今回は、ゲーム専用サーバをKubernetes上で実行する為のソフトウェアAgonesの環境を構築してみました。 こんにちは、エンジニアの泉水です。 今回はゲーム専用サーバのホスティング、スケーリングをKubernetes上で管理するAgonesのサンプルをGKEへ上で構築してみました。 1.Agonesって? Ag…

Spanner のディザスターリカバリ

Spanner のディザスターリカバリ

boom boom! Hello Cloud! どうも、しみちゃんでございます。 今回は Spanner のディザスターリカバリ対応方法について、紹介をしたいと思います。 Cloud Spanner とは? ざっくりと説明すると リレーショナル データベースの構造 を持ちながら、 非リレーショナル データベースの水平…

Windows 10でGCPを便利に使うTips

Windows 10でGCPを便利に使うTips

銀河に光る 虹色のスペクトル! キュアコスモ! こんにちはgrasysの福嶌です。 キュアコスモのスカートの配色ってマイクロソフトのロゴみたいですね(無理やりなこじつけ) 弊社のエンジニアは皆Macが支給されており、あまり使うことが少ないWindowsですが今回はWindows 10でGCPを便利に使うTipsを書い…

AWS CodeDeployのクセ

AWS CodeDeployのクセ

こんにちはtsunodaです。 リモートMTGの時に部屋見られちゃうと思ってカメラon躊躇します。 警察がいると別に悪いことしてないのにソワソワするアレに近い気持ちです。 AWSのCodeDeployを使っていて、 これはクセだなーと思った事を紹介しようと思います。 CodeDeployとは CodeDeployとは…

Grafana and Stackdriver

Grafana and Stackdriver

こんにちは、Cloud Monitoring(旧称Stackdriver)おじさんです。 今回はネタ切れと時間の都合諸事情によりGrafanaからCloud Monitoringのデータを可視化してみます。 Grafanaって? Grafana allows you to query, visualize, aler…

Materialized View を go で作る

Materialized View を go で作る

BigQuery に Materialized View がβリリースされました。 https://cloud.google.com/bigquery/docs/materialized-views-intro go の Client Library で作成してみます。 https://godoc.org/cloud…

vim tricks 1

vim tricks 1

こんにちは、エリックです。去年9月入社してから初のブログでどうしようかと悩んでて、text editorの話はどうかなと。 もう██年も使ってたvimって、基礎過ぎない?って思ったけど、同僚の入力とか、ウェブの動画やセミナー見ると、「やっぱこの技あまり知られてないな〜」って思っちゃったことは少なくない。 では、5つの…

Go-Swaggerと認証

Go-Swaggerと認証

こんにちは。若原です。 go-swaggerを使うと、簡単にAPIを作成することができますね。 go-swaggerの使い方はぐぐるとたくさん出てきるので 私が手間取った、RequestHeaderに載ったAPIキーを解析してユーザー情報を得て、全てのAPIにその情報を渡すまでを書いていきます。 1\. yamlを定…

Terraform Provider(Vault/Kubernetes編)

Terraform Provider(Vault/Kubernetes編)

みんな大好きTerraform。知名度も上がって様々なResourceのProvisioningに利用されるようになりました。OfficialのProviderはたくさんあります。GCP,AWS,Azure… 中でも最近便利だなーと思ったVaultとKubernetes Providerについてご紹介します。 Vau…

SQL の小ネタ

SQL の小ネタ

こんにちは、ATです。 新型コロナがなにかと世間を騒がしていますね。 こういう時こそ冷静に行動したいです。(買い占めやめて、お願い!) というわけでネタに困ったときの小ネタ回です。 今回はSQLの小ネタを書いていきます。 とりあえず文字数を稼いだところで早速ネタに。 前提:Bigquery StandardSQL 1…

マニュアルでLBを作成し、GKEとGCSをバックエンドとして指定した時のハマりポイント

マニュアルでLBを作成し、GKEとGCSをバックエンドとして指定した時のハマりポイント

どうも。しみちゃんでございます。 今回は、マニュアルで作成したLBのバックエンドにGKEやGCSを指定しよう、というパターンの紹介です。 Webコンソールや Ingress などを使用してLBを立てていると、普段なかなか意識しないリソースの設定などでハマったりするので、そういったポイントをお話したいと思います。 はじ…

Cloud Runを軽く触った気がした

Cloud Runを軽く触った気がした

どうも初めまして。grasysの福嶌です。 年をあけてしまいましたが2019年11月14日にCloud RunがGAしたので遅ればせながらハンズオンしました。 そもそもCloud Runとは? ざっくりいうと今、流行のサーバーレス環境。Kubernetesベースのプラットフォーム 今回のGAでSLAも設定されておりま…

GCP Cloud armorとAWS WAFのban反映時間を比較

GCP Cloud armorとAWS WAFのban反映時間を比較

こんにちは角田(tsunoda)です。 最近腹が出てきた気がします。( ‘-’ ) GCPのCloud armorと、AWSのWAF、 実際に両方使ってみたのでban-timeを比較した結果を書いていこうと思います! Cloud armorについては以前ご紹介したので、今回はWAFを主にご紹介します。 fail2ba…

第二回 技術書博覧会とStackdriver

第二回 技術書博覧会とStackdriver

こんにちは、terraformおじさんです。 ニンニク入れますか?それとも人生やめますか? 今回は第二回 技術書同人誌博覧会(以下、技書博)とStackdriverについて書いていこうと思います。 ■ はじめに 既にご存知の方もいらっしゃるかと思いますが、2019年12月14日に第二回 技書博が開催されます。 htt…

Terraform CloudでGCPインスタンスを作る

Terraform CloudでGCPインスタンスを作る

前回 のTerrafrom Cloud VCSの設定の続きです。 この間にTerraform Cloudが正式に発表されました。 https://www.hashicorp.com/blog/announcing-terraform-cloud/ 驚くことに5ユーザのチームまでは無料で使用できます。太っ腹! では早速…

Vault on k8s

Vault on k8s

こんにちは。人生折り返しの歳になりました。 今回はVaultを利用してこんな仕組みを作ったよという実例です。 今回説明するのはBitbucketへのUser SSH KeyをVaultを使って安全に管理するサービスです。 処理内容は次の通り。 - 認証サービスへのアクセスは特定のIPレンジのみ許可 - 認証サービスへ…

Cloud Functions のアクセス制御

Cloud Functions のアクセス制御

○リカリさんのGCP記事って助かりますよね。 「その記事、知ってます!!」と話がスムーズに流れたり。 \[参考\] Google Cloud (GCP) Functionsの関数コール権をIAMで管理するためのテクニック https://tech.mercari.com/entry/2019/03/28/171100…

Professional Cloud Architect受験記

Professional Cloud Architect受験記

こんにちは、ATです。 今回、Professional Cloud Architectを受けて無事合格しました。 そこで、どんな対策を行ったのかを書いて置こうかと思います。 この記事の構想を考えてる時にはまだ合格してませんでした。 見切り発車もいいところですが、結果オーライということでw 自分スペック ・GCP歴1年…

Proxysql 2.0

Proxysql 2.0

こんにちは。grasys清水です。 今回は ProxySQL 2.0 のお話。 以前、当社のブログであげられていた Proxysql の続編みたいなもの。 1.4系に比べると便利になったので、機能のご紹介です。 ProxySQL って? 一言で言うと、Database Proxy の一種です。 Maxscale 的な…

Terraform Cloud VCSの設定(Bitbucket Cloud)

Terraform Cloud VCSの設定(Bitbucket Cloud)

本日は Terrafrom Enterprise 改め Terraform Cloud の触りとしてVCSの設定を紹介したいと思います。 Terraform Cloud は2019年前半に名称が変わりました。 (Terraform Enterpriseはオンプレ製品の名前にスライドしています) では早速、 Getti…

Cloud FunctionsでSlack通知をする関数を作る

Cloud FunctionsでSlack通知をする関数を作る

どうも初めまして。grasysの福嶌です。 今回は初歩的な内容ですがご愛嬌ということで。 先日行いましたセミナーの記事 - ‘GCEとGKEのアーキテクチャを一挙公開――GCP活用のコツをgrasys 長谷川祐介氏が伝授’ を見る機会あったのでちょっとしたことをやってみようと思いました。 記事の中で解説されていますが…

maxscaleの代わりを探す

maxscaleの代わりを探す

こんにちは角田(tsunoda)です。 maxscaleはライセンスが改定してオープンミドルウェアではない新しいモデルになったものもあるので、 別のアプリケーションを探してみました。 今回試したもの gcpにインスタンスを作成し検証しました。 以下のミドルウェアをインストールしてmysqlを対象にさわってみました。…

GCSのオブジェクトをS3にコピーする

GCSのオブジェクトをS3にコピーする

先日、発表中に機材トラブルがあり地獄を見たので、 次回から発表はフリップでやろうかと思っている人です。 gsutil で GCS から S3 にオブジェクトをコピーしたい時に、 GCS → S3 でググると S3 → GCS の情報に埋もれがちです。 https://cloud.google.com/storage/…

Vault/Terraform Enterprise

Vault/Terraform Enterprise

こんにちは。久しぶりの投稿です。 まだ生きてます。 HasiCorpの3製品Consul/Vault/Terraformに関して正式に認定を受けたのですが、Enterpriseの機能はドキュメントを読んだだけではややこしくてわかりにくいと思いましたので、Vault Enterpriseの機能に関して紹介します。 とこ…

Keras のインストール

Keras のインストール

こんにちは、ATです。 前回はLaravelの地味なTipsを書きましたが今回は最近よく触っているKerasについて書いていきます。 あくまで主観ですが深層学習界隈ではKeras使用が普通、標準になってると思います。 なので大きな流れに乗ってKerasでいくことにしましょうか。 と言う訳で今回はKerasインストール…

gsutilを使用してGCSへアクセスする場合の環境設定

gsutilを使用してGCSへアクセスする場合の環境設定

今回は、ローカルやオンプレミス、GCP以外からgsutilコマンドを使用してGCSへアクセスする場合の環境設定をいきたいと思います。 こんにちは、エンジニア泉水です。 冒頭で書いた通り今回は、gsutilコマンドでアクスする際の環境設定です。 1.GCSって? 説明の必要はないと思いますが、、、 GCSはGCPが提供…