Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't access bookinfo productpage after changing service to NodePort #704

Closed
john-a-joyce opened this issue Sep 8, 2017 · 1 comment
Closed

Comments

@john-a-joyce
Copy link
Contributor

There seems to be an issue if the istio-ingress service definition is changed while applications that are already part of the service mesh are installed.

  1. Installed istio, all the addons and the bookinfo application
  2. Edited the istio-ingress service using kubectl edit svc istio-ingress
  3. Changed "spec: type:" to "NodePort"
  4. Got 503 errors when trying to get the productpage URL via the nodes IP address and the Istio-ingress service port (the productpage was available directly form the productpage container)

If I delete the bookinfo application and reinstall the application then the productpage can be retrieved. Note the istio-ingress service is not changed between the delete and reinstall

I installed istio following the directions here: https://github.com/kubernetes/charts/tree/master/incubator/istio#installing-the-chart

This kubernetes installation is on a single physical node (e.g AIO).

kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T09:14:02Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T08:56:23Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

istioctl version:

Version: 0.1.6
GitRevision: dab2033
GitBranch: release-0.1
User: jenkins@ubuntu-16-04-build-12ac793f80be71
GolangVersion: go1.8.1
KubeInjectHub: docker.io/istio
KubeInjectTag: 0.1

apiserver version:

Version: 0.1.6
GitRevision: dab2033
GitBranch: release-0.1
User: jenkins@ubuntu-16-04-build-12ac793f80be71
GolangVersion: go1.8.1

Side Note: In this setup the grafana and servicegraph are not displaying any data. I will enter a separate issue for that after I have debugged it a bit further.

@ldemailly
Copy link
Member

not sure we support this, but can you try again with 0.2.6 and if you still have issues
open a new issue in https://github.com/istio/issues/issues ?

kyessenov pushed a commit to kyessenov/istio that referenced this issue Aug 13, 2018
)

* initial CB changes

* update debian

* init GCS_PATH

* del unused files

* change != to -n

* proxy trigger stuff

* only 1 step was run

* try to add stuff

* try different image

* debug

* switch back to istiobuilder

* try loose

* try again

* try ubuntu

* try ubuntu

* try istio

* log different file

* skip stdout

* more power

* bazel config

* build_proxy_artifacts.yaml

* expand

* 0.2 is now 0.3

* cleanup

* undo customizations

* del -release suffix
kyessenov pushed a commit to kyessenov/istio that referenced this issue Aug 13, 2018
kyessenov pushed a commit to kyessenov/istio that referenced this issue Aug 13, 2018
* Revert "Strip out "spiffe://" in the identity (istio#719)"

This reverts commit 99a482f.

* Revert "Revert "Remove -release in filename when doing release build of proxy (istio#704)" (istio#723)"

This reverts commit 13669ce.

* Revert "Not to send legacy quota for v2 config. (istio#722)"

This reverts commit aaf25ca.
howardjohn pushed a commit to howardjohn/istio that referenced this issue Jan 12, 2020
0x01001011 pushed a commit to thedemodrive/istio that referenced this issue Jul 16, 2020
* add dynamic state to attribute list

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* Adding weights to service entry endpoints

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* undo
0x01001011 pushed a commit to thedemodrive/istio that referenced this issue Jul 16, 2020
…stio#706)

* Adding weights to service entry endpoints (istio#704)

* add dynamic state to attribute list

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* Adding weights to service entry endpoints

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>

* undo

* update protolock

Signed-off-by: Shriram Rajagopalan <shriramr@vmware.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants