This module runs Ray Operator in AWS EKS Kubernetes cluster. It deploys a KubeRay Operator via kuberay-helm.
eks_cluster_name
- Name of the EKS cluster to deploy toeks_cluster_admin_role_arn
- ARN of EKS admin role to authenticate kubectleks_oidc_arn
- ARN of EKS OIDC provider for IAM roleseks_openid_issuer
- OIDC issuereks_cluster_endpoint
- EKS cluster endpointeks_cert_auth_data
- Auth certificatenamespace
- Kubernetes namespace name
data_bucket_name
- Name of the bucket to grant service account permissions totags
- List of additional tags to apply to all resources
name: ray-on-eks
path: modules/eks/ray-on-eks
parameters:
- name: EksClusterAdminRoleArn
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterMasterRoleArn
- name: EksClusterName
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterName
- name: EksClusterEndpoint
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterEndpoint
- name: EksOidcArn
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksOidcArn
- name: EksOpenidIssuer
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterOpenIdConnectIssuer
- name: EksCertAuthData
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterCertAuthData
- name: EksClusterSecurityGroupId
valueFrom:
moduleMetadata:
group: core
name: eks
key: EksClusterSecurityGroupId
- name: Namespace
valueFrom:
parameterValue: rayNamespaceName
EksServiceAccountName
: Service Account Name.EksServiceAccountRoleArn
: Service Account Role ARN.NamespaceName
: Name of the namespace.