-
Notifications
You must be signed in to change notification settings - Fork 173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Updates to the Ray blueprint #111
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for Updated Ray Blueprint 👍🏼 It looks great.
I left few monitor comments. I didn't get a chance to deploy this blueprint but I will do as soon as i get some free time.
cluster_addons = { | ||
coredns = { | ||
most_recent = true | ||
} | ||
kube-proxy = { | ||
most_recent = true | ||
} | ||
vpc-cni = { | ||
# The VPC CNI addon should be deployed before compute to ensure | ||
# the addon is configured before data plane compute resources are created | ||
# See README for further details | ||
before_compute = true | ||
most_recent = true # To ensure access to the latest settings provided | ||
preserve = true | ||
configuration_values = jsonencode({ | ||
env = { | ||
# Reference https://aws.github.io/aws-eks-best-practices/reliability/docs/networkmanagement/#cni-custom-networking | ||
AWS_VPC_K8S_CNI_CUSTOM_NETWORK_CFG = "true" | ||
ENI_CONFIG_LABEL_DEF = "topology.kubernetes.io/zone" | ||
|
||
# Reference docs https://docs.aws.amazon.com/eks/latest/userguide/cni-increase-ip-addresses.html | ||
ENABLE_PREFIX_DELEGATION = "true" | ||
WARM_PREFIX_TARGET = "1" | ||
} | ||
}) | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@askulkarni2 Let's move this to Kubernetes add-ons module in the next revision.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 👍🏼
What does this PR do?
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
Consult the CONTRIBUTING guide for submitting pull-requests.
Motivation
The current example for Ray under AI/ML is outdated and uses some of the legacy code. This PR updates the example to incorporate the new helm charts for kuberay-operator. The example also takes into account the upcoming changes in the v5 of EKS Blueprints and hence uses upstream EKS module for cluster and node group creation.
More
website/docs
orwebsite/blog
section for this featurepre-commit run -a
with this PR. Link for installing pre-commit locallyFor Moderators
Additional Notes