You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched in the task list and found no similar tasks.
Mentor
I have sufficient expertise on this task, and I volunteer to be a mentor of this task to guide contributors through the task.
Skill requirements
Knowledge of Kyuubi architecture
Basic knowledge of Scala language and network programming
Background and Goals
By default, Kyuubi's engine binds a random port (actually call socket.bind(0)) and registers itself to discovery service (zookeeper or etcd). In some cases, the Kyuubi server and engines may run in different network zones, e.g. deploying the Kyuubi Server on K8s but launching the Spark engine in a YARN cluster, for security purposes, traffic may be only allowed in a range of ports.
Implementation steps
providing a new configuration to allow the engine to bind only a specific range of ports
What's the level of this task?
EASY (this assumption supposes you are familiar with Kyuubi architecture)
Code of Conduct
Search before creating
Mentor
Skill requirements
Background and Goals
By default, Kyuubi's engine binds a random port (actually call
socket.bind(0)
) and registers itself to discovery service (zookeeper or etcd). In some cases, the Kyuubi server and engines may run in different network zones, e.g. deploying the Kyuubi Server on K8s but launching the Spark engine in a YARN cluster, for security purposes, traffic may be only allowed in a range of ports.Implementation steps
providing a new configuration to allow the engine to bind only a specific range of ports
Additional context
Introduction of 2024H1 Kyuubi Code Contribution Program
The text was updated successfully, but these errors were encountered: