diff --git a/util/config/provider/k8sprovider.py b/util/config/provider/k8sprovider.py index 7fac1b179..78702b9c1 100644 --- a/util/config/provider/k8sprovider.py +++ b/util/config/provider/k8sprovider.py @@ -10,7 +10,10 @@ from util.config.provider.fileprovider import FileConfigProvider logger = logging.getLogger(__name__) -KUBERNETES_API_HOST = 'kubernetes.default.svc.cluster.local' +KUBERNETES_API_HOST = os.environ.get('KUBERNETES_SERVICE_HOST', '') +port = os.environ.get('KUBERNETES_SERVICE_PORT') +if port: + KUBERNETES_API_HOST += ':' + port SERVICE_ACCOUNT_TOKEN_PATH = '/var/run/secrets/kubernetes.io/serviceaccount/token'