付録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.