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

Standardizing Kubernetes Architectural Diagrams - a.k.a Diagram Creation Guide #19811

Closed
dkypuros opened this issue Mar 23, 2020 · 21 comments
Closed
Labels
language/en Issues or PRs related to English language lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. triage/accepted Indicates an issue or PR is ready to be actively worked on.

Comments

@dkypuros
Copy link
Contributor

Summary of Feature Request
Kubernetes documentation needs better diagrams. We need a standard set of Kubernetes icons and clear guidelines for content creators to make their own architectural diagrams.

Brief Overview of Project
During a K8s SIG-Docs meeting (November 2019), several SIG Docs members commented on the lack of consistency between Kubernetes icons and diagrams on the official Kubernetes Docs website (see “What is Kubernetes”, and “Kubernetes Components”).

Do you want to help?
Are you interested in helping? Can you join a Zoom call to talk through the effort and help build some icons? Feel free to message me on slack @david.kypuros. We're not ready for a PR, just looking for people to assist with this mini-project.

Please Review for more background

@dkypuros
Copy link
Contributor Author

/assign @dkypuros

@dkypuros
Copy link
Contributor Author

dkypuros commented Mar 25, 2020

Artwork Reference (commenting enabled):

Kubernetes Architectural Diagram Guide - Draft v1

Icons Kubernetes Architectural Diagram Guide - Draft v1

Istio-Diagram-Guide - Inspiration from CNCF Friends

@Fale
Copy link
Member

Fale commented Mar 26, 2020

Hi,
This is a very interesting topic for me, so thanks for your work!

  1. The kube-controller-manager icon is not very clear for me.
  2. There are 2 different icons for kube-controller-manager, but I think one of the two should be called clud-controller-manager. I think that both icons are not very clear, as for 0.
  3. In Icons Kubernetes Architectural Diagram Guide there alignment problems in the bottom right area
  4. The istio-diagram-guide seems to have some access restrictions. Can those be lifted?

Thanks again for the great work :-)

@dkypuros
Copy link
Contributor Author

Hi,
This is a very interesting topic for me, so thanks for your work!

  1. The kube-controller-manager icon is not very clear for me.
  2. There are c for kube-controller-manager, but I think one of the two should be called clud-controller-manager. I think that both icons are not very clear, as for 0.
  3. In Icons Kubernetes Architectural Diagram Guide there alignment problems in the bottom right area
  4. The istio-diagram-guide seems to have some access restrictions. Can those be lifted?

Thanks again for the great work :-)

Awesome feedback!

  1. Fixed it. Still not 100% happy with my funky "controller" icons though :-) I welcome any graphical help. All I could think of was "Atari Controllers" ;-)

  2. Fixed the "2 different icons". Agree, those two icons aren't clear.

  3. Fixed.

  4. To get access requires a few steps. I just copied the google draw file, and dropped it here docs.google.com/drawings...

PS
Fale: Ping me on slack if you want edit access. I hang out in the SIG-DOCS channel.

@celestehorgan
Copy link
Contributor

I don't have real feedback for you yet, but wanted to bring up that this section exists in the k8s community repo.

@dkypuros
Copy link
Contributor Author

dkypuros commented Apr 1, 2020

I don't have real feedback for you yet, but wanted to bring up that this section exists in the k8s community repo.

I'm taking a closer look at this section...

@tengqm
Copy link
Contributor

tengqm commented Jun 14, 2020

/language en

@k8s-ci-robot k8s-ci-robot added the language/en Issues or PRs related to English language label Jun 14, 2020
@sftim
Copy link
Contributor

sftim commented Jun 15, 2020

A similar issue: #21763

@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.

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 Sep 13, 2020
@sftim
Copy link
Contributor

sftim commented Sep 26, 2020

Still very valuable IMO
/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Sep 26, 2020
@sftim
Copy link
Contributor

sftim commented Sep 26, 2020

If we add this, let's have https://www.kubernetes.dev/docs/ link to it.

@sftim
Copy link
Contributor

sftim commented Oct 18, 2020

/triage accepted

@k8s-ci-robot k8s-ci-robot added the triage/accepted Indicates an issue or PR is ready to be actively worked on. label Oct 18, 2020
@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.

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 16, 2021
@fejta-bot
Copy link

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

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

Send feedback to sig-contributor-experience at kubernetes/community.
/lifecycle rotten

@k8s-ci-robot k8s-ci-robot added lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. and removed lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. labels Feb 15, 2021
@sftim
Copy link
Contributor

sftim commented Mar 3, 2021

/remove-lifecycle rotten
/lifecycle frozen

@k8s-ci-robot k8s-ci-robot added lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. and removed lifecycle/rotten Denotes an issue or PR that has aged beyond stale and will be auto-closed. labels Mar 3, 2021
@mehabhalodiya
Copy link
Contributor

@dkypuros I don't see any updates; so unassigning you. Please feel free to assign, if you come back here again and are willing to work on 🙂
/unassign @dkypuros

@dkypuros
Copy link
Contributor Author

dkypuros commented Jan 21, 2023 via email

@k8s-triage-robot
Copy link

This issue has not been updated in over 1 year, and should be re-triaged.

You can:

  • Confirm that this issue is still relevant with /triage accepted (org members only)
  • Close this issue with /close

For more details on the triage process, see https://www.kubernetes.dev/docs/guide/issue-triage/

/remove-triage accepted

@k8s-ci-robot k8s-ci-robot added the needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. label Jan 21, 2024
@k8s-ci-robot k8s-ci-robot removed the triage/accepted Indicates an issue or PR is ready to be actively worked on. label Jan 21, 2024
@divya-mohan0209
Copy link
Contributor

This is still relevant IMO
/triage accepted

@k8s-ci-robot k8s-ci-robot added triage/accepted Indicates an issue or PR is ready to be actively worked on. and removed needs-triage Indicates an issue or PR lacks a `triage/foo` label and requires one. labels May 9, 2024
@sftim
Copy link
Contributor

sftim commented Oct 10, 2024

We have a diagram guide

/close
as complete

@k8s-ci-robot
Copy link
Contributor

@sftim: Closing this issue.

In response to this:

We have a diagram guide

/close
as complete

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
language/en Issues or PRs related to English language lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. triage/accepted Indicates an issue or PR is ready to be actively worked on.
Projects
None yet
Development

No branches or pull requests

10 participants