Tumblrはじめにkubernetes(k8s)を簡単に試す環境が欲しくて探していたらGKEを見つけた。GCP上で簡単に使うことができるらしい。リソースはGCP上のものを使用し、ローカルのCLIで操作をする。その環境構築から最初のクラスタ構築までの手順をまとめた。Platformのユーザ登録は完了済み。(まだの人は以下のリンクから先に登録)console.cloud.google.com登録して最初の12ヶ月は300$の無料枠があり、その期間が終わっても継続して使える。ローカルでの操作gcloudのダウンロードスクリプトをダウンロードしてbashにパイプして実行する。curlを使えるようにする。インストールしたバイナリのパスを記述した適切なrcファイルを読み込む。実行するとブラウザが立ち上がり、先に登録したユーザでログインすると認証が完了する。CLIに戻るとどのプロジェクトを読み込むかを聞かれる。適当なプロジェクトを選択するか、新しいプロジェクトを作成する。追加コンポーネントのインストール次にローカルでk8sを操作するためにkubectlをインストールする。これもgcloudのコンポーネントとしてインストールができる。kubectlk8sクラスタの作成GKEで利用可能なk8sのバージョンを確認して、それに合わせてクラスタを作成する。日本ならasia-northeast1-aを指定。APIが指定したプロジェクトで有効になってないとエラーとなる。そんなときは表示されたErrorのURLを辿ってAPIを有効にして、5分ほど待ってから再度実行するとうまくいく。asia-northeast1-aGCPの認証情報をフェッチして~/.kube/configに保存してくれる。以降はkubectコマンドでGKEクラスタを操作することが可能になる。まとめ10分ほどで無料k8s環境が構築できる。ローカルでリソースを用意する必要もなかったので本当に助かった。はてなブログPro仮想化系ITエンジニア。技術と本と運動をこよなく好む。komee.org引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。