-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
Document using SOCKS5 to access Kubernetes API #31527
Document using SOCKS5 to access Kubernetes API #31527
Conversation
Welcome @xens! |
✔️ Deploy Preview for kubernetes-io-main-staging ready! 🔨 Explore the source changes: 6323e81 🔍 Inspect the deploy log: https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/61f9911c1f1da900071f6b78 😎 Browse the preview: https://deploy-preview-31527--kubernetes-io-main-staging.netlify.app |
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.
@xens Welcome and thank you for your first PR on this repo! 😊
there's a way to have a preview of the compiled file ? I've added a Mermaid diagram and I'm not sure if it'll render properly.
I added some comments.
PTAL! 😊
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
98bf32b
to
57f6c91
Compare
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.
@xens PTAL one more time! 😊
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
57f6c91
to
d914c61
Compare
@jihoon-seo done :) let me know if there's anything else to fix. |
@xens Thanks! LGTM for doc style aspect. And it will be great if someone does a tech review on this PR! 😊 |
Hey @xens |
@kubernetes/sig-cli-misc does this look OK in terms of technical correctness? |
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.
Thanks for this PR @xens
Overall feedback:
- nice diagram!
- avoid using we; see other task pages for examples; most of them follow this style recommendation. Instead, address the reader as “you”.
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
d914c61
to
cc8b265
Compare
cc8b265
to
f01ea2b
Compare
Goal of this commit is to document the usage of SOCKS5 proxies to reach the Kubernetes API.
f01ea2b
to
6323e81
Compare
Thanks it's done! |
/milestone 1.24 |
/retitle Document using SOCKS5 to access Kubernetes API |
Hello, with code freeze for k/website on Monday May 2, we need to make a decision about this PR. It appears to need some updates before getting merged in. @xens are you able to take a look? |
…i.md Co-authored-by: Tim Bannister <tim@scalefactory.com>
e6ec645
to
cb8473a
Compare
Thanks for the updates @xens! |
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.
This lgtm from a content perspective except a grammatical nit.
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
content/en/docs/tasks/extend-kubernetes/socks5-proxy-access-api.md
Outdated
Show resolved
Hide resolved
9d268b1
to
378b188
Compare
the technical part LGTM |
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.
lgtm. just a few non-blocking nits/suggestions.
|
||
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} | ||
|
||
You need SSH client software (the `ssh` tool), and an SSH server running on the remote server. |
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.
Referring to it as a service would help clarify, I believe.
You need SSH client software (the `ssh` tool), and an SSH server running on the remote server. | |
You need SSH client software (the `ssh` tool), and an SSH service running on the remote server. |
OR
You need SSH client software (the `ssh` tool), and an SSH server running on the remote server. | |
You need SSH client software (the `ssh` tool), and an SSH server running on the remote host. |
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} | ||
|
||
You need SSH client software (the `ssh` tool), and an SSH server running on the remote server. | ||
You must be able to log in to the SSH server on the remote server. |
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.
Similar to the above.
You must be able to log in to the SSH server on the remote server. | |
You must be able to log in to the SSH server on the remote host. |
OR
You must be able to log in to the SSH server on the remote server. | |
You must be able to log in to the SSH service on the remote server. |
|
||
Figure 1 represents what you're going to achieve in this task. | ||
|
||
* You have a client computer from where you're going to create requests to talk to the Kubernetes API |
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.
Do we want to mention here that the client computer will be referred to as local in the diagram/steps ahead? I understand we explicitly speak about how localhost is not the local client computer somewhere below. But I think it'd help if we state this explicitly for step #3.
* You have a client computer from where you're going to create requests to talk to the Kubernetes API | |
* You have a client computer, referred to as local in the steps ahead, from where you're going to create requests to talk to the Kubernetes API. |
Applying lgtm from @aojea and @divya-mohan0209 |
LGTM label has been added. Git tree hash: eb36863142c21ae7444f20b82c4b169812c251f0
|
/approve I'll open a follow-up PR to add suggestions |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: reylejano 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 |
Thanks everyone! |
Follow-up PR #33429 |
Goal of this commit is to document the usage of SOCKS5 proxies to reach the Kubernetes API.
#31497