Skip to content
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

Document our cluster design choices #1892

Closed
15 tasks
Tracked by #1167
yuvipanda opened this issue Nov 9, 2022 · 0 comments
Closed
15 tasks
Tracked by #1167

Document our cluster design choices #1892

yuvipanda opened this issue Nov 9, 2022 · 0 comments

Comments

@yuvipanda
Copy link
Member

We have made many specific choices in how we have designed our clusters, and these should be better documented.

  • Choosing Highly Available Kubernetes cluster masters (across GCP, AWS, Azure)
  • General node configuration considerations
    • Determining type of disk (spinning disk, ssd) of the nodes
    • Determining OS type (ubuntu, container optimized OS, bottlerocket, etc) of the nodes
  • Core Node Pool Configuration
    • Considerations for determining size of the VM
    • Considerations for determining number of nodes here
  • Notebook node pool configuration
    • Considerations for determining the size (memory & CPU) of the VMs in notebook node pools
    • Profile Lists - offering multiple memory and CPU options for users on research hubs
  • Dask node pool configuration
    • Using pre-emptible / spot node pools here for cost cutting
    • How users can select different kinds of dask nodes for different resource requirements
  • Network Policy enforcement options
  • Private Cluster support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

1 participant