kubernetes

Agonesの挙動をGoでテストする

Agones を使って開発をしている最中、Agonesの細かな挙動についてテストしたくなる時があった。 Agonesはクイックスタート的な小さなサーバーでも動かすのに結構な手間が必要で、パラメータを少しずつ変えながら意図した挙動になっているかチェックする…とい…

Agones(Google製のゲームサーバー向けOSS )は何であって、何でないか

Googleが Agones というプロジェクトを進めている。 また、Google Cloud Game ServersというGoogle Cloud上でAgonesを管理できるサービスを発表したことで話題になった。 このAgonesというプロジェクトが何をするもので、何をしないものなのか? 公式サイト…

Agonesを使った実装でgo buildできなかったので、go modulesでk8s関連のバージョンを揃えたらなおった話

Agonesを使ってGoからゲーム用サーバーの割当をしてみようと思って、GoでAgones Client APIを使ったものを組んでみた それで早速 go run してみたら、次のようなビルドエラーが出てしまった。 # k8s.io/client-go/rest ../../go/pkg/mod/k8s.io/client-go@v1…

minikube 入門した

最近は kubernetes (k8s) が人気。ただ、k8s は大規模なアプリでも耐えられるような設計なので、概念がめちゃ多くて理解がむずかしい。 ローカル環境開発では、そんなたいそうな物はいらないので、docker-compose を使うと簡単で良い しかし、それだとローカ…