Design a logo for Krew
ahmetb opened this issue Β· 50 comments
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
My favorite would be something like an octopus holding various tools in its tentacles. π
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.
I like the idea with the package. Maybe the cuttlefish doesn't really have to carry it, and just cuddle the package is enough?
I saw some cuttlefishes on https://www.flaticon.com with attribution-based licensing that would look great as a white-on-blue heptagon!
@caiobegotti thanks for the suggestion. Indeed there are some really cool designs there that we can probably put together.
Hereβs an idea:
Put together two icons:
https://www.flaticon.com/free-icon/cuttlefish_447808
https://www.flaticon.com/free-icon/crate_1554455
Hereβs the same idea but different cuttlefish and crate icons:
https://www.flaticon.com/premium-icon/crate_2188114
https://www.flaticon.com/free-icon/cuttlefish_1137925
Here is another draft. I used a blue package instead of the crate, which fits better IMHO
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 π
Just wondering, what does "krew" stands for ? Does it have any meaning relating to Kubernetes ?
@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.
That's a pretty good idea as well, thanks @GraysonNull. I wonder if it needs the Kubernetes logo. It's pretty distinct already.
@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?
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.
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!
@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?
@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)
The question would be: why the parrot? :)
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.
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:
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. :)
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
Yeah, I agree. I think we should lean into simplicity. Tentacles theme is definitely not required.
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 #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 π
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)
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
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.
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
it's like a cuttlefish hugging a package
Need to Highlight more the box/package ?? ( inspirations/ideas )
Not focusing on colors at the moment ( we could change them later )
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?
I vote towards nr.3 above.
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?
@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 )
@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?
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.
Apparently, I'm the only one with bad taste π€£
Thanks @iboonox for such creative work, this is awesome!
π for version 1 - it's simpler π
@iboonox was kind enough to provide different color schemes for the selected design and I ran a Twitter poll for them.
It looks like weβll go with the dark colors. Awaiting the PR for svg/png files at this point. Thanks all for participating.
For future reference:
https://github.com/kubernetes-sigs/krew/blob/master/docs/KREW_LOGO.md