You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2018/11/09 16:46:16 UTC

[GitHub] akozichev opened a new issue #1902: Configuration

akozichev opened a new issue #1902: Configuration
URL: https://github.com/apache/incubator-skywalking/issues/1902
 
 
   Hello! In version 5.x collector configuration for UI connection(ui.jetty.host) works as a "binding" interface and URL to connect at the same time. 
   
   It forces you to hardcode IP/DNS name of the server where collector will run into config file and makes it impossible to run collector and webapp in different pods on Kubernetes and/or behind proxies. 
   
   Everything fine if both collector and webapp run on the same host or on the same flat network(no NAT, no proxy, no loadbalancers) - IP address on the interface of the collector which used to bind - is the same IP which is return to webapp to connect. 
   
   If you run collector and webapp in Kubernetes or behind proxy/load balancer the IP addresses will be different, making effectively impossible to connect Webapp to Collector. 
   
   The workaround I use in kubernetes - is to run collector and webapp on the same POD and pointing ui.jetty.host to 127.0.0.1
   
   Is it possible to enable "direct connect" mode for UI -> collector or add configuration to separate "bind" option and URL to connect for webapp?
   
   
   Andrey
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services