Getting error ETIMEDOUT while trying to run UI e2e tests using standalone chrome browser with kubernetes yaml

Have e2e UI tests using protractor. Created a docker image for the tests,pushed the image to aws. Want to run the tests with a standalone chrome browser(not headless.) inside a kubernetes pod/container.
using the following yaml, but repeatedly getting the error :

apiVersion: v1
kind: Namespace
metadata:
 name: ui-e2e-test-updated
---
apiVersion: batch/v1
kind: Job
metadata:
 name: e2e-chrome-new
 namespace: ui-e2e-test-updated
spec:
 parallelism: 1
 completions: 1
 backoffLimit: 3
 template:
   metadata:
     labels:
       app: “e2e-chrome-updated”
       run: “1"
       version: “1”
   spec:
     restartPolicy: Never
     containers:
     - name: chrome
       image: aws-path/ui-e2e-tests:latest
       env:
       - name: “TARGET_URL”
         value: “http://www.ui.ntnxsherlock.com”
       - name: “BROWSER”
         value: “chrome”
       - name: “SELENIUM_HOST”
         value: “192.168.99.100”
       - name: “SELENIUM_PORT”
         value: “4444”
       ports:
       - containerPort: 4444
       volumeMounts:
         - mountPath: /dev/shm
           name: extended-mem
     volumes:
       # extended memory for the browser
       - name: extended-mem
         hostPath:
           path: /dev/shm
**********************************

error:

[01:53:21] E/runner - Unable to start a WebDriver session.
[01:53:21] E/launcher - Error: Error: ETIMEDOUT connect ETIMEDOUT 192.168.99.100:4444
   at ClientRequest.<anonymous> (/usr/src/app/node_modules/selenium-webdriver/http/index.js:238:15)
   at ClientRequest.emit (events.js:197:13)
   at Socket.socketErrorListener (_http_client.js:397:9)
   at Socket.emit (events.js:197:13)
   at emitErrorNT (internal/streams/destroy.js:82:8)
   at emitErrorAndCloseNT (internal/streams/destroy.js:50:3)
   at processTicksAndRejections (internal/process/next_tick.js:76:17)
[01:53:21] E/launcher - Process exited with error code 100
An unexpected error occurred: undefined
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] e2e: `ng e2e`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] e2e script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2019-03-13T01_53_21_872Z-debug.log

already tried providing following in package.json :

webdriver-manager update --ignore_ssl

ng e2e --no-webdriver-update

The ip address above is of docker-machine ip.

Source: StackOverflow