# Connect to temporal-frontend from an external worker

**URL:** <https://community.temporal.io/t/connect-to-temporal-frontend-from-an-external-worker/18382>\
**Category:** Server Deployment\
**Tags:** python-sdk\
**Created:** [September 22, 2025, 6:03am UTC](https://community.temporal.io/t/connect-to-temporal-frontend-from-an-external-worker/18382 "2025-09-22T06:03:22Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![varshithmee](https://avatars.discourse-cdn.com/v4/letter/v/e56c9b/32.png) [@varshithmee](https://community.temporal.io/u/varshithmee)\
**Post date:** [September 22, 2025, 6:03am UTC](https://community.temporal.io/t/connect-to-temporal-frontend-from-an-external-worker/18382/1 "2025-09-22T06:03:23Z")

</div>

Hello,

I installed the helm chart using this command on my minkube node

```auto
helm install \
		--repo https://go.temporal.io/helm-charts \
		--set server.replicaCount=1 \
		--set cassandra.config.cluster_size=1 \
		--set elasticsearch.replicas=1 \
		--set prometheus.enabled=false \
		--set grafana.enabled=false \
		--set server.config.namespaces.create=true \
		--set server.frontend.ingress.enabled=true \
		--set server.frontend.ingress.hosts={temporal.frontend} \
		--set server.frontend.service.type=NodePort \
		temporal temporal \
		--timeout 15m

```

I am also running

```auto
sudo minikube tunnel

```

When I add ingress endpoint and host to /etc/hosts,

```auto
ping temporal.frontend

```

return timeout

When I add 127.0.0.1 endpoint and host to /etc/hosts, ping works but curl returns

```auto
HTTP/0.9 recieved when not allowed

```

Temporal worker returns this error when connecting

```auto
RuntimeError: Failed client connect: `get_system_info` call error after connection: Status { code: Internal, message: "h2 protocol error: http2 error", source: Some(tonic::transport::Error(Transport, hyper::Error(Http2, Error { kind: GoAway(b"", PROTOCOL_ERROR, Library) }))) }

```

Any help is appreciated.  
Cheers
