付録BGoogle Cloud上でKubernetesクラスタのセットアップ

本付録では、Google CloudにKubernetesクラスタを作成する方法を説明し、サンプルプロジェクトを実行できるようにします。Kubernetesを初めて使用する場合は「付録A 機械学習のためのインフラ入門」と、「9章 TensorFlow Servingを使った高度なモデルデプロイ」の最後に載せている推薦図書をご覧ください。本付録で説明するコマンドそのものはGoogle Cloudのみに有効です。しかし、全体的なセットアップのプロセスは、AWS EKSやMicrosoft AzureのAKSなどの他のマネージドKubernetesサービスでも同様です。

B.1 始める前に

以降のインストール手順では、Google Cloudのアカウントを持っていることを前提とします。アカウントをお持ちでない場合は、アカウントを作成してください(https://oreil.ly/TFM-4)。さらに、ローカルコンピュータにKubernetesのkubectl(クライアントバージョン1.18.2以降)がインストールされており、Google CloudのSDKであるgcloud(バージョン289.0.0以降)も実行できることを前提とします。

[警告]

クラウドのインフラコストの監視

Kubernetesクラスタを運用すると、かなりのインフラコストを課金される可能性があります。したがって、請求アラートと予算を設定して、インフラのコストを監視することを強く推奨します。詳細については、Google ...

Get 入門 機械学習パイプライン ―TensorFlowで学ぶワークフローの自動化 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.