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

Design a logo for Krew #437

Closed
ahmetb opened this issue Dec 13, 2019 · 50 comments · Fixed by #499
Closed

Design a logo for Krew #437

ahmetb opened this issue Dec 13, 2019 · 50 comments · Fixed by #499
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/proposal priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.

Comments

@ahmetb
Copy link
Member

ahmetb commented Dec 13, 2019

Krew is approaching a point where it needs a proper logo. Opening this to community discussion and ideas (inspired from how kubeflow did this).

I'm thinking it should be not too far from the kubectl logo/theme.

If you have any logo ideas, explain them here, maybe someone else can turn it into a design. Or sketch your idea on a piece of paper and post it here. We can work from there and get a logo designer to finish the work.

/kind proposal
/priority important-soon

@ahmetb ahmetb added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Dec 13, 2019
@k8s-ci-robot k8s-ci-robot added kind/proposal priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release. labels Dec 13, 2019
@corneliusweig
Copy link
Contributor

My favorite would be something like an octopus holding various tools in its tentacles. 🐙

@ahmetb
Copy link
Member Author

ahmetb commented Dec 13, 2019

I was thinking of a few cuttlefish (a crew) lifting or carrying a package. It could be one, holding up a package with its tentacles, as well.

@corneliusweig
Copy link
Contributor

I like the idea with the package. Maybe the cuttlefish doesn't really have to carry it, and just cuddle the package is enough?

@caiobegotti
Copy link

I saw some cuttlefishes on https://www.flaticon.com with attribution-based licensing that would look great as a white-on-blue heptagon!

@ahmetb
Copy link
Member Author

ahmetb commented Dec 17, 2019

@caiobegotti thanks for the suggestion. Indeed there are some really cool designs there that we can probably put together.

@ahmetb
Copy link
Member Author

ahmetb commented Dec 17, 2019

@ahmetb
Copy link
Member Author

ahmetb commented Dec 17, 2019

Here’s the same idea but different cuttlefish and crate icons:

439E703C-FD11-404E-A9FB-50E9FCCA8FCA

https://www.flaticon.com/premium-icon/crate_2188114
https://www.flaticon.com/free-icon/cuttlefish_1137925

@corneliusweig
Copy link
Contributor

Here is another draft. I used a blue package instead of the crate, which fits better IMHO

krew

Icons made by srip from www.flaticon.com
Icons made by Smashicons from www.flaticon.com

@caiobegotti
Copy link

Here is another draft. I used a blue package instead of the crate, which fits better IMHO

Wow, that's pretty! Personally I'd go with no bubbles to make it simpler and perhaps rotate the cuttlefish so it lays horizontally over the crate, but that's just me 😄

@corneliusweig
Copy link
Contributor

corneliusweig commented Dec 17, 2019

Like so?

krew-2

I thought the tilt would look a bit like cuddling (similar to kubectl logo). But I'm no designer (^_^);;

Also, the tilt looks a bit like diving, so I like the tilted version much better.

@eisraeli
Copy link

Just wondering, what does "krew" stands for ? Does it have any meaning relating to Kubernetes ?

@corneliusweig
Copy link
Contributor

@eisraeli The name was inspired by brew, but for kubernetes hence the 'k'. But I also like that it sounds like crew, which could stand for the k8s community. Quite fitting, given that krew is a tool for the community of plugin authors.

@GraysonNull
Copy link

Hi all, I've been playing around with some ideas and landed on this one that I thought was kind of interesting. Wanted to get everyone's thoughts on it.
Screen Shot 2019-12-19 at 5 24 57 PM

@ahmetb
Copy link
Member Author

ahmetb commented Dec 20, 2019

That's a pretty good idea as well, thanks @GraysonNull. I wonder if it needs the Kubernetes logo. It's pretty distinct already.

@GraysonNull
Copy link

@ahmetb Yeah I can for sure do a version without it. I was also thinking of a version where the crate was actually the heptagon shape. Are you thinking a cuttlefish should definitely be a part of the logo?

@ahmetb
Copy link
Member Author

ahmetb commented Dec 20, 2019

I think we're open to anything now as long as it's not too complicated. Imagine it being used on repo homepage, a docs site, and printed on enamel (lapel) pins. :) That's why a mini Kubernetes logo in the middle doesn't make a lot of sense.

@GraysonNull
Copy link

Yeah totally makes sense! Ok well I'll work on a few other ideas that are in a little different direction as well. The thread thus far was really leaning heavy into the cuttlefish angle and I wasn't sure if it was definitively heading that direction. I'll post some things here when I can. Availability is limited heading into the holiday season.

Thanks for the feedback!

@corneliusweig
Copy link
Contributor

@GraysonNull That's a really cool idea, I like it a lot! What would you think if the octopus would peek over one of the sides of the crate?

@eisraeli
Copy link

@corneliusweig corneliusweig

But I also like that it sounds like crew, which could stand for the k8s community. Quite fitting, given that krew is a tool for the community of plugin authors.

I really like this explanation much better. :)

As for the logo, maybe a parrot instead of Octopus ?

(* I'm not the creator of the image)

@ahmetb
Copy link
Member Author

ahmetb commented Dec 22, 2019

The question would be: why the parrot? :)

@eisraeli
Copy link

@ahmetb An Octopus reminds me of a Kraken, which usually cause ships to sink.
Why parrot? I guess I've watched too many pirates movies, in which there are always a captain, crew and a parrot. :D

@iboonox
Copy link
Contributor

iboonox commented Dec 23, 2019

Some suggestions

alt text

@iboonox
Copy link
Contributor

iboonox commented Dec 23, 2019

GitHub Logo

@corneliusweig
Copy link
Contributor

Wow, these look awesome! It would be hard to improve that theme :)

My only worry is that the logo revolves mainly around the letter K, which is very non-unique in the kubernetes universe (think kustomize, kubernetes, kubectl, kube-ps1, kubectx, kubeval, kube-hunter, kube*). Your study shows that you were also experimenting with a box (and it's still in there), but I wish it were more visible in the final version. For example, very right mid&bottom in your study grid is more accessible, I think.

@ahmetb
Copy link
Member Author

ahmetb commented Dec 25, 2019

Thanks a lot for many options @iboonox, these are very valuable.

I like the brand design you did in #437 (comment) comment. But like Cornelius, I see several issues:

  • the color palette is nice, but it's also very similar to CNCF logo
  • the logo almost looks and feels like Kubeflow
  • doesn't have any reference to package management or kubectl
  • in other words, it feels pretty generic, also given 'K' is very common in the ecosystem.

Among other designs I really like this one:

image

It's minimal, and has reference to package management and nautical theme. That's definitely in line with our earlier nautical, cuttlefish theme.

However, it doesn't kubectl or kubernetes hints (should it have?), other than the tentacles (which is 2-levels indirection: tentacle → cuttlefish → kubectl → kubernetes).

But it's definitely original. If there's consensus around one of the designs, we should iterate on that.

I'm looking to have a design that is memorable, and myself and others can wear as an enamel pin on my backpack or jacket proudly. :)

@iboonox
Copy link
Contributor

iboonox commented Dec 26, 2019

Thank you @ahmetb and @corneliusweig for your feedback.

I agree that the blue color and the letter k are very common in the cloud native ecosystem. Personally I prefer simple and abstract logos but i think that the idea of ​​integrating a cuttlefish/tentacle is original. ( although there are some similar projects : docker swarm, argocd, octopus deploy ...)

I will try to make another ideas/proposals in this direction

@ahmetb
Copy link
Member Author

ahmetb commented Dec 26, 2019

Yeah, I agree. I think we should lean into simplicity. Tentacles theme is definitely not required.

@iboonox
Copy link
Contributor

iboonox commented Dec 27, 2019

What about this ?

alt text
alt text

@iboonox
Copy link
Contributor

iboonox commented Dec 27, 2019

More sober

alt text

@caiobegotti
Copy link

caiobegotti commented Dec 28, 2019

I really liked these last two sober ones! Suggestions for eventual iterations:

  • no text in the logo: simplicity
  • dump the gradient blue background
  • shape the two packages as heptagons with the Kubernetes blue instead
  • try the color palette of Design a logo for Krew #437 (comment)
  • make the cephalopod black instead or even maybe cuttlefish-like in color with the packages in the Kubernetes blue
  • tint the cephalopod with the very same blue of the Kubernetes logo (keeping the packages golden yellow like today)
  • if you must for clarity due to the removal of the background, maybe make the waves a single thin line somehow?

Again, these look super cool! It looks friendly and not menacing, it "embraces" both the packages of Krew as well the marine motif of Kubernetes, it's simple 🎉

@ahmetb
Copy link
Member Author

ahmetb commented Dec 30, 2019

So far I'm liking #437 (comment) one. I have some tweak suggestions, like:

  • move lively/flat colors, instead of cold/pastel ones
    • agreed with Caio, color palettes in initial logos are more alive
  • what if we tilted body little bit more horizontal?
  • what if we made tentacles wrap around the boxes and appear in the front like in "more sober" design?
  • reduce gradients (+1 to Caio)

@n3wscott
Copy link

I wonder if there is a boat rowing logo idea like https://t.co/KaR5BULfjk

It plays off of crew and team and boats, etc

@corneliusweig
Copy link
Contributor

That's also a nice idea. However, I wonder how much longer we should collect ideas before we close this thread and start selecting the favorite draft.

@ahmetb
Copy link
Member Author

ahmetb commented Jan 10, 2020

I know @iboonox has more designs to share here so I vote for no need to rush.

1 similar comment
@ahmetb
Copy link
Member Author

ahmetb commented Jan 10, 2020

I know @iboonox has more designs to share here so I vote for no need to rush.

@iboonox
Copy link
Contributor

iboonox commented Jan 13, 2020

I think that the proposal with the whole cuttlefish looks more like an illustration difficult to integrate on different media ( print, stcikers ... ), agree with @ahmetb, the logo must be minimalist, easy to remember ...

So as suggested let's iterate on

logo

it's like a cuttlefish hugging a package

logo

SuperKrew 😄
logo

logo

Need to Highlight more the box/package ?? ( inspirations/ideas )

logo

logo

Not focusing on colors at the moment ( we could change them later )

@ahmetb
Copy link
Member Author

ahmetb commented Jan 13, 2020

These are really good @iboonox, thanks a lot. I'm converging on the simplistic design with a small unique/differentiating feature –like a tentacle.

I think mainly the problem with this design is that I can't tell it's a package (it just seems to be a hexagon). What if we added some rectangles inside like this one to make it more obvious it's a box?

@iboonox
Copy link
Contributor

iboonox commented Jan 17, 2020

Highlighting the package/box

logo

Btw nr.4 : 8 tentacles stands for k8s ( but I think it's way too busy )

@ahmetb
Copy link
Member Author

ahmetb commented Jan 17, 2020

I vote towards nr.3 above.

@corneliusweig
Copy link
Contributor

My favorite is nr.5! I like how the tentacles really look like it's grabbing the thing. Slightly lighter colors (like nr.3) could also look nice.

I guess indicating some sucker cups would make the logo too noisy, right?

@iboonox
Copy link
Contributor

iboonox commented Jan 18, 2020

@corneliusweig I think there are already a lot of details in the logo.

To move forward I suggest that we restrict the vote between ?
( we can improve the colors and details later )

logo

@corneliusweig
Copy link
Contributor

@iboonox You clearly have a much better understanding of how logos work. So if you say sucker cups are too much, then I believe you :).

Has anyone had success with voting on a GH issue? I think it's easiest to post both versions separately and vote with 👍 on the posts. WDYT?

@iboonox
Copy link
Contributor

iboonox commented Jan 18, 2020

Version 1

Kubectl journal logo

@iboonox
Copy link
Contributor

iboonox commented Jan 18, 2020

Version 2

Kubectl journal logo

@ahmetb
Copy link
Member Author

ahmetb commented Jan 22, 2020

According to voting results so far Version 1 is overwhelmingly liked more.
I'll work with @iboonox on getting several versions of this logo and sort out licensing and close this.

@corneliusweig
Copy link
Contributor

Apparently, I'm the only one with bad taste 🤣

Thanks @iboonox for such creative work, this is awesome!

@soltysh
Copy link
Contributor

soltysh commented Jan 28, 2020

👍 for version 1 - it's simpler 😉

@ahmetb
Copy link
Member Author

ahmetb commented Feb 2, 2020

@iboonox was kind enough to provide different color schemes for the selected design and I ran a Twitter poll for them.

0331B0A1-AE0E-4E5A-985E-BE003E4A4364

It looks like we’ll go with the dark colors. Awaiting the PR for svg/png files at this point. Thanks all for participating.

@iboonox
Copy link
Contributor

iboonox commented Feb 8, 2020

PR created.
#499

@ahmetb
Copy link
Member Author

ahmetb commented Feb 23, 2020

@kubernetes-sigs kubernetes-sigs locked and limited conversation to collaborators Feb 23, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. kind/proposal priority/important-soon Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants