Skip to content

0.6.0 broken on minikube and docker on Mac OS X #3968

@theganyo

Description

@theganyo

(The following works on 0.5.1)
Starting from a clean Kubernetes env (on either Minikube or Docker), running:

kubectl apply -f istio/install/kubernetes/istio.yaml
kubectl apply < (istioctl kube-inject -f istio/samples/helloworld/helloworld.yaml) 

Will not create a running example. A curl command to the app will yields:

➜  helloworld curl localhost/hello -v
*   Trying ::1...
* TCP_NODELAY set
* Connection failed
* connect to ::1 port 80 failed: Connection refused
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /hello HTTP/1.1
> Host: localhost
> User-Agent: curl/7.54.0
> Accept: */*
>
< HTTP/1.1 503 Service Unavailable
< content-length: 57
< content-type: text/plain
< date: Mon, 05 Mar 2018 19:18:59 GMT
< server: envoy
<
* Connection #0 to host localhost left intact
upstream connect error or disconnect/reset before headers

Pilot / discover logs contain:

2018-03-05T19:24:22.706913Z	warn	unable to retrieve region label for pod: helloworld-v1-6bb5f94f57-n5597
2018-03-05T19:24:22.789701Z	warn	unable to retrieve region label for pod: helloworld-v2-6d4b75d655-jbrvw

The helloworld / istio-proxy logs repeatedly have:

[2018-03-05 21:04:43.970][14][info][upstream] external/envoy/source/server/lds_subscription.cc:70] lds: fetch failure: network error

The ingress has:

[2018-03-05T20:35:09.394Z] "GET /hello HTTP/1.1" 503 UF 0 57 2 - "192.168.65.3" "curl/7.54.0" "bb76d67a-43d8-9661-bf82-bc215d4a3677" "localhost" "10.1.0.100:5000"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions