Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Kubernetes の導入

共同作成者

NVIDIA DeepOps で Kubernetes クラスタを導入および設定するには、導入ジャンプホストから次のタスクを実行します。

  1. NVIDIA DeepOps GitHubサイトのの手順に従って、NVIDIA DeepOpsをダウンロードし "「はじめに」ページ"ます。

  2. NVIDIA DeepOps GitHubサイトのの手順に従って、クラスタにKubernetesを導入し "Kubernetes 導入ガイド"ます。

メモ DeepOps Kubernetes 環境を使用するには、 Kubernetes マスターノードとワーカーノードがすべて同じユーザである必要があります。

導入に失敗した場合は、での値をfalseに deepops/config/group_vars/k8s-cluster.yml`変更し `kubectl_localhost、手順2を繰り返します。 Copy kubectl binary to ansible host`の値がtrueの場合にのみ実行されるタスクは `kubectl_localhost、既知のメモリ使用量の問題があるfetch Ansibleモジュールに依存しています。このようなメモリ使用の問題により、原因がタスクを失敗させることがあります。メモリ問題が原因でタスクが失敗した場合は、以降の導入処理は正常に完了しません。

の値をに false`変更したあとに導入が正常に完了した場合は `kubectl_localhost、Kubernetesマスターノードから導入ジャンプホストにを手動でコピーする必要があります kubectl binary。特定のマスターノード上のの場所を確認する `kubectl binary`には、そのノードでコマンドを直接実行し `which kubectl`ます。