ACEクラウドソリューションのデプロイと実装MEDIUM複数選択

GKE に Node.js アプリをデプロイする際に必要な手順を 2 つ選択してください。

  1. A. Deployment と Service の Kubernetes マニフェスト YAML を作成して kubectl apply で適用する
  2. B. Node.js を GKE のすべてのノードに直接インストールする
  3. C. GKE クラスターに App Engine のランタイムをインストールする
  4. D. Dockerfile を作成してコンテナイメージをビルドし、Artifact Registry にプッシュする
解答と解説を見る

正解: A, D

GKE への Node.js アプリデプロイには、まず Dockerfile でコンテナイメージをビルドして Artifact Registry(または Container Registry)にプッシュし(手順1)、次に Deployment マニフェスト(Pod のテンプレート・レプリカ数等)と Service マニフェスト(ロードバランサーや ClusterIP)を YAML で定義して kubectl apply で適用します(手順2)。ノードへの Node.js の直接インストールは不要で、コンテナ内にすべての依存関係が含まれます。GKE は Kubernetes エンジンであり、App Engine のランタイムとは独立したサービスです。

▸ この試験を本気で演習する(全150問・無料)