You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Balazs Meszaros (Jira)" <ji...@apache.org> on 2025/12/10 08:48:00 UTC
[jira] [Created] (HBASE-29762) Support external client connection to kubernetized HBase cluster
Balazs Meszaros created HBASE-29762:
---------------------------------------
Summary: Support external client connection to kubernetized HBase cluster
Key: HBASE-29762
URL: https://issues.apache.org/jira/browse/HBASE-29762
Project: HBase
Issue Type: New Feature
Reporter: Balazs Meszaros
Assignee: Balazs Meszaros
When HBase is deployed to kubernetes, kubernetes assigns its own hostnames to HBase pods. It works fine while the clients are in the same kubernetes environment, but can be an issue if they are coming from outside the kubernetes environment. Kubernetes offers several methods for exposing services like Istio, Load Balancers, ... Any method can be used, but these methods share one thing: the external addresses are different from the internal addresses.
The goal is to support external HBase client connection to kubernetized HBase clusters. The idea is to implement a co-processor which translates the internal addresses to external addresses. This translation is optional based on a client connection header (which is coming from a configuration property).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)