常時接続型 API を構築するとき、 Go + gRPC Streaming はパフォーマンスに優れる有力な選択肢となります。しかしながら常時接続ゆえ、通常通信時間が短時間で終了する Web API とは異なる注意点があります。そこで本セッションでは、gRPC Streaming の紹介にはじまり、注意点やハマりポイントをご紹介します。また、GKE 上でオートスケールするオートモーティブ移動体情報配信システムを構築した事例をご紹介します。
kustomizeを使ってみる kustomizeとは YAMLファイルを再利用可能で設定変更のしやすい宣言的管理をします。 インストール方法 以下のようにインストールできます。 brew install kustomize kustomizationファイルとresourceファイル 前提としてデプロイに必要なものが全て入ったものをtargetといいます。 また、一つのまとまりとしてApplcacitonを呼びます。 KustomizeではApplicationをtargetとしてOverlayしてVariantとしてApplicationを作成できます。 まずはkustomizationファイルであるkustomization.yamlを作成します。 ここで一つ説明を入れるとkustomizeではkustomization.yamlとリソースが基本のセットです。 また、同じディレクトリ
はじめに Dockerであんなコンテナやこんなコンテナを動かしてると、なんかうまく動かなくて、デバッグのためにtcpdumpとかstraceなどのツールが使いたくなることが稀によくあります。 そんな時、デバッグ対象のコンテナ内にツールを一時的にインストールしちゃうというのが、まぁ簡単で分かりやすいんですが、デバッグ対象のコンテナを汚すのはできれば避けたいところです。 Dockerのコンテナの分離というのは、結局のところLinuxのリソースの名前空間の分離であるので、逆に同じ名前空間を共有すれば、デバッグ用に立てた隣のコンテナから、デバッグ対象のコンテナのネットワークやプロセスの状態を観察することも可能です。 また、docker buildはDockerfileを標準入力から受け取ることもできるので、ワンライナーにしてデバッグ用のコンテナをシュッと呼び出せるようにしてみました。 TL;DR
A talk at Kubernetes Meetup Tokyo #12 https://k8sjp.connpass.com/event/90631/
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く