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

Issue with /docs/tutorials/kubernetes-basics/expose-interactive/ #2907

Closed
1 of 2 tasks
huyz opened this issue Mar 18, 2017 · 3 comments
Closed
1 of 2 tasks

Issue with /docs/tutorials/kubernetes-basics/expose-interactive/ #2907

huyz opened this issue Mar 18, 2017 · 3 comments
Labels
lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.

Comments

@huyz
Copy link

huyz commented Mar 18, 2017

This is a...

  • Feature Request
  • Bug Report

Problem:
Step 1 of "Kubernetes Bootcamp - Module 4" is confusing. I'm left more confused than when I started.

Proposed Solution:

Step 1 in the tutorial needs a lot more explanation:

  • what's a cluster IP? who can see the the cluster IP?

  • what's an external IP? who can see the external IP? The tutorial says external IP is "(the IP of the Node)"; why then does the output say "<nodes>" instead of just listing an IP address? What does "<nodes>" mean? does that mean a service has multiple IP addresses and how does that make sense?

  • in the beginning of the tutorial, the service was exposed as port 8080. So then why are we "curl"ing on port "$NODE_PORT" which is different? The text even says "Now we can test that the app is exposed outside of the cluster using curl, the IP of the Node and the externally exposed port". So which port is exposed: 8080 or $NODE_PORT?

  • what is "host01"? where does that come from? why can't I curl either the cluster IP or the external IP of the service? Is either supposed to work?

  • And the page "Using a service to expose your app" doesn't help to clarify any of these issues. The page uses IP addresses 10.10.10.* and 10.10.9.* but this tutorial uses 10.0.0.* and 172.18.0.*. And the diagrams on the page aren't labeled "cluster IP", "external IP", or "node IP". So it's impossible to see what matches up between this tutorial and the page.

Page to Update:

Both:

https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-intro/

and

https://kubernetes.io/docs/tutorials/kubernetes-basics/expose-interactive/

@zacharysarah
Copy link
Contributor

zacharysarah commented Jul 14, 2017

@huyz Thanks for opening this issue, and for the clarity of your observations.

It looks like your concerns may have been addressed in this PR: #3103. Can you please verify?

@fejta-bot
Copy link

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

Prevent issues from auto-closing with an /lifecycle frozen comment.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or @fejta.
/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jan 3, 2018
@tengqm
Copy link
Contributor

tengqm commented Jan 4, 2018

Closing this. Please feel free to reopen it if #3103 hasn't solved the issue.

@tengqm tengqm closed this as completed Jan 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.
Projects
None yet
Development

No branches or pull requests

5 participants