We only need to fix the width, the height will be proportional automatically. |
||
|---|---|---|
| .. | ||
| docs | ||
| examples/schemas | ||
| png | ||
| svg | ||
| tools | ||
| visio | ||
| README.md | ||
README.md
Kubernetes Icons Set
These icons are a way to standardize Kubernetes architecture diagrams for presentation. Having uniform architecture diagrams improve understandibility.
Tools
./tools/update-everything.sh
This script generates png from svg, and Visio Stencil from png.
Generate png icons from svg
./tools/rasterize.sh
This script will convert all svg into png. It's based on a docker container defined here
Generate Visio Stencil from png icons
./tools/update-visio.sh
This script will convert png icons into Visio stencil using project from here
A Docker image hosted on GCR (k8s.gcr.io/visio-stencil-creator), is used to generate the Visio stencil file. The script ./tools/build-visio-stencil-creator.sh can be used to update the Docker image if it needs to be built.
How to use these icons
Each icon can be found in differents formats
There is 2 types of icons
| Kind | Type | Icon |
|---|---|---|
| Pod | Labeled | |
| Pod | Unlabeled |
Control Plane Components icons
Infrastructure Components icons
Kubernetes Resources icons
Usage Example
Exposed Pod with 3 replicas
Slide Deck
License
The Kubernetes Icons Set is licensed under a choice of either Apache-2.0 or CC-BY-4.0 (Creative Commons Attribution 4.0 International). The Kubernetes logo is a registered trademark of The Linux Foundation, and use of it as a trademark is subject to The Linux Foundation's Trademark Usage Guidelines at https://www.linuxfoundation.org/trademark-usage/.