kubernetes-sigs/krew

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

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 πŸ˜„

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.

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.

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

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? :)

@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

Some suggestions

alt text

GitHub Logo

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:

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. :)

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.

What about this ?

alt text
alt text

More sober

alt text

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 know @iboonox has more designs to share here so I vote for no need to rush.

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

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 )

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?

Highlighting the package/box

logo

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

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 )

logo

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

Version 1

Kubectl journal logo

Version 2

Kubectl journal logo

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.

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.

PR created.
#499