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)

Reply via email to