Skip to content

Conversation

@hugobarauna
Copy link
Member

@hugobarauna hugobarauna commented Jan 30, 2026

Updates the Kubernetes deployment instructions to include a deployment-group-specific prefix in the LIVEBOOK_NODE environment variable. This ensures that pods from different deployment groups sharing the same namespace and headless service do not accidentally cluster together.

…tering

When multiple deployment group app servers are deployed to the same Kubernetes namespace, pods
could accidentally cluster together. This is fixed by using a deployment-group-specific node name
prefix (e.g.,
livebook-production@IP instead of livebook@IP).

DNSCluster only connects nodes with matching basenames, so different
deployment groups won't cluster even if they share the same headless
service.
@hugobarauna hugobarauna self-assigned this Jan 30, 2026
@hugobarauna
Copy link
Member Author

@josevalim how about now?

@hugobarauna hugobarauna merged commit 8d4a235 into main Jan 30, 2026
4 checks passed
@hugobarauna hugobarauna deleted the hb-improve-k8s-app-server-instructions branch January 30, 2026 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants