IBM / istio101

Istio 101 workshop (https://ibm.github.io/istio101/)
Apache License 2.0
156 stars 145 forks source link

Workshop review - Free vs. standard cluster #43

Closed artberger closed 4 years ago

artberger commented 6 years ago

I think that it needs to be called out on the main workshop readme which exercises you can complete with a free cluster, and which you'll need a standard cluster to make.

To me, it doesn't make sense to have users invested in the workshop with a free cluster, only to get to like Exercise 4 and not be able to continue and have to redo their setup.

vwilburn commented 6 years ago

@linsun @nilesh32 Please weigh in on the comment above. This issue revisits what we discussed earlier about content that's marked "optional and for paid accounts only." Art has a good point that the users must redo their work if they chose to upgrade their account in the halfway through the workshop.

linsun commented 6 years ago

Andy, can you clarify in exercise 4, the steps for free tier and paid tier to retrieve istio-ingress? so that user can do the exercise 4 with the free tier also.

szihai commented 6 years ago

@linsun , just tried the nodeport Ingress. IBM cloud has disabled access to node without a "host" header. So if we want to enable nodeport option we need to do like curl --header 'Host: www.example.com' to bypass lb.

linsun commented 6 years ago

hmm, i 'm using nodeport without the host header, and it works okay. Could accessing the istio-ingress via nodeport like this work? curl 169.60.77.186:31380/echo/universe

nilesh32 commented 6 years ago

@szihai I had a paid cluster so never run into this issue.

Is this still an issue? I had two other people reporting this. If yes, let me know. I can edit the description. Users need to know this limitation before they start the course.

linsun commented 6 years ago

@szihai think this will be addressed with https://github.com/IBM/istio101/pull/74, agree?

szihai commented 6 years ago

Correct