

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# HyperPod Amazon EKS への KubeRay のインストール
<a name="sagemaker-hyperpod-ray-install-kuberay"></a>

KubeRay 演算子は、`RayCluster`、、`RayJob`、`RayCronJob`および `RayService`リソースのライフサイクルを管理します。HyperPod のすべての Ray 機能に必要です。HyperPod は、変更なしでオープンソース演算子を使用します。

## 前提条件
<a name="sagemaker-hyperpod-ray-install-kuberay-prerequisites"></a>
+ Amazon EKS によってオーケストレーションされた HyperPod クラスター。詳細については、「[Amazon EKS オーケストレーションを使用した SageMaker HyperPod クラスターの作成](sagemaker-hyperpod-eks-operate-console-ui-create-cluster.md)」を参照してください。
+ `kubectl` および `helm`がインストールされ、クラスター用に `kubectl` が設定されています。

  ```
  aws eks update-kubeconfig --name {{my-eks-cluster}} --region {{my-region}}
  ```

## 既存のクラスターへの のインストール
<a name="sagemaker-hyperpod-ray-install-kuberay-existing"></a>

クラスターで KubeRay がまだ実行されていない場合は、Helm を使用して 演算子をインストールします。

**KubeRay 演算子をインストールするには**

1. KubeRay Helm リポジトリを追加します。

   ```
   helm repo add kuberay https://ray-project.github.io/kuberay-helm/
   helm repo update
   ```

1. 演算子をインストールします。

   ```
   helm install kuberay-operator kuberay/kuberay-operator
   ```

1. オペレーターポッドが実行されていることを確認します。

   ```
   kubectl get pods -l app.kubernetes.io/name=kuberay-operator
   ```

オペレータのインストールオプションの詳細については、Ray ドキュメントの[KubeRay オペレータのインストール](https://docs.ray.io/en/latest/cluster/kubernetes/getting-started/kuberay-operator-installation.html)」を参照してください。

## アップグレードとアンインストール
<a name="sagemaker-hyperpod-ray-install-kuberay-upgrade"></a>

演算子を最新のグラフバージョンにアップグレードします。

```
helm repo update
helm upgrade kuberay-operator kuberay/kuberay-operator
```

をアンインストールすると、 演算子は削除されますが、Ray カスタムリソースは削除されません。

```
helm uninstall kuberay-operator
```

**警告**  
演算子をアンインストールすると、クラスター内のすべての Ray リソースの調整が停止します。Ray クラスターの実行は続行されますが、管理は終了し、削除は完了しません。アンインストールする前に Ray リソースを削除します。