-
Notifications
You must be signed in to change notification settings - Fork 14.6k
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
rewrite of ingress #10958
rewrite of ingress #10958
Conversation
- reset and rewritten to provide more clarity and directness on what ingress is and does.
Deploy preview for kubernetes-io-master-staging ready! Built with commit ad98851 https://deploy-preview-10958--kubernetes-io-master-staging.netlify.com |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@heckj So glad to see you contributing again! 💛 This looks good, some fiddly edits for consistency and clarity then GTG.
- also normalized Ingress -> ingress through-out
thanks @zacharysarah 👋 Updated across the board, including making the ingress resource consistently lower case where it was being used a a proper noun before. I found quite a few more through-out. PTAL |
|
||
## The Ingress Resource | ||
|
||
A minimal Ingress might look like: | ||
A minimal ingress example: | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
possibly further clarify:
A minimal ingress configuration example or specification?
Ideally, all ingress controllers should fulfill this specification, but the various ingress | ||
controllers operate slightly differently. The Kubernetes project supports and maintain | ||
[GCE](https://git.k8s.io/ingress-gce/README.md) and [nginx](https://git.k8s.io/ingress-nginx/README.md) | ||
ingress controllers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lines 147-149 are a duplicate of lines 62-63?
In order for the ingress resource to work, the cluster must have an ingress controller running. This is unlike other types of controllers, which run as part of the `kube-controller-manager` binary, and are typically started automatically with a cluster. Choose the ingress controller implementation that best fits your cluster. | ||
|
||
* Kubernetes as a project currently supports and maintains [GCE](https://git.k8s.io/ingress-gce/README.md) and | ||
[nginx](https://git.k8s.io/ingress-nginx/README.md) controllers. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Karen's point below about repeating this line is a good one -- context makes the later one more useful, I think. Or else move this one earlier, since the previous section talks about GCE and nginx too.
@zacharysarah can you approve changes? |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: zacharysarah The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
approved in a separate comment
lol not quite what I meant by approve but I'll take it ;) /lgtm |
@kbhawkey @Bradamant3 apologies - I didn't see the comments here until this weekend when I was circling back to my docs pieces, and then saw it had already been merged. I'm still not entirely happy with the overall content here, I think it's missing some a few insights that I had to learn the hard way, so I'll see about another PR in the future |
@kbhawkey and @Bradamant3 I made updates per your suggestions in a follow up PR: #11039 |
ingress is and does.