diff --git a/communication/icons/README.md b/communication/icons/README.md deleted file mode 100644 index 67bf175b6..000000000 --- a/communication/icons/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Kubernetes Icons Set - -These icons are a way to standardize Kubernetes architecture diagrams for presentation. Having uniform architecture diagrams improve understandibility. - -## Generate png icons from svg - -```shell -./tools/rasterize.sh -``` - -This script will convert all svg into png. It's based on a docker container defined [here](hack/svgconvertor/Dockefile) - -## How to use these icons - -Each icons can be found in differents formats -* [png](png) -* [svg](svg) - -There is 2 types of icons - -| Kind | Type | Icon | -|-------|------------|----------------------------------| -| Pod | Labeled | ![](./doc/pod-labeled.png) | -| Pod | Unlabeled | ![](./doc/pod-unlabeled.png) | - - -This repository contains slidedeck with all icons and some diagrams - -| Link | Extension | -|-------|------------| -| [Kubernetes_Icons_Keynote](./slidedeck/Kubernetes_Icons_Keynote.key) | Apple keynote 09 | -| [Kubernetes_Icons_PPTX](./slidedeck/Kubernetes_Icons_PPTX.pptx) | Microsoft PowerPoint 16 | -| [Kubernetes_Icons_GSlide](https://docs.google.com/presentation/d/1lJ0RHWzEKzd6PFePTpukNqPoTIPrvg25_-VS6bmEHIw/edit?usp=sharing) | Google Slide | -| [Kubernetes_Icons_PDF](./slidedeck/Kubernetes_Icons_PDF.pdf) | PDF | - -## Usage Example - -There is icons for each layers of a complete Kubernetes Architecture -* [Infrastructure components](./png/infrastructure_components) -* [Control Plane components](./png/control_plane_components) -* [Kubernetes Resources](./png/k8s_resources) - -#### Kubernetes infrastructure diagrams example -![](./doc/k8s-infra.png) - -#### Exposed Pod with 3 replicas -![](./doc/k8s-exposed-pod.png) - -## 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/. diff --git a/communication/icons/doc/k8s-exposed-pod.png b/communication/icons/doc/k8s-exposed-pod.png deleted file mode 100644 index a47b107d4..000000000 Binary files a/communication/icons/doc/k8s-exposed-pod.png and /dev/null differ diff --git a/communication/icons/doc/k8s-infra.png b/communication/icons/doc/k8s-infra.png deleted file mode 100644 index 08f3771f8..000000000 Binary files a/communication/icons/doc/k8s-infra.png and /dev/null differ diff --git a/communication/icons/doc/pod-labeled.png b/communication/icons/doc/pod-labeled.png deleted file mode 100644 index 6bb542a22..000000000 Binary files a/communication/icons/doc/pod-labeled.png and /dev/null differ diff --git a/communication/icons/doc/pod-unlabeled.png b/communication/icons/doc/pod-unlabeled.png deleted file mode 100644 index fe7856b18..000000000 Binary files a/communication/icons/doc/pod-unlabeled.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/api-256.png b/communication/icons/png/control_plane_components/labeled/api-256.png deleted file mode 100644 index 868ac542e..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/api-256.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/c-c-m-256.png b/communication/icons/png/control_plane_components/labeled/c-c-m-256.png deleted file mode 100644 index 5afab2517..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/c-c-m-256.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/c-m-256.png b/communication/icons/png/control_plane_components/labeled/c-m-256.png deleted file mode 100644 index b30692fbb..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/c-m-256.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/k-proxy-256.png b/communication/icons/png/control_plane_components/labeled/k-proxy-256.png deleted file mode 100644 index e927817fe..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/k-proxy-256.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/kubelet-256.png b/communication/icons/png/control_plane_components/labeled/kubelet-256.png deleted file mode 100644 index 462ea49fc..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/kubelet-256.png and /dev/null differ diff --git a/communication/icons/png/control_plane_components/labeled/sched-256.png b/communication/icons/png/control_plane_components/labeled/sched-256.png deleted file mode 100644 index be33ffe6c..000000000 Binary files a/communication/icons/png/control_plane_components/labeled/sched-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/labeled/etcd-256.png b/communication/icons/png/infrastructure_components/labeled/etcd-256.png deleted file mode 100644 index ac8f28b07..000000000 Binary files a/communication/icons/png/infrastructure_components/labeled/etcd-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/labeled/master-256.png b/communication/icons/png/infrastructure_components/labeled/master-256.png deleted file mode 100644 index 074f54e29..000000000 Binary files a/communication/icons/png/infrastructure_components/labeled/master-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/labeled/node-256.png b/communication/icons/png/infrastructure_components/labeled/node-256.png deleted file mode 100644 index 62befbff9..000000000 Binary files a/communication/icons/png/infrastructure_components/labeled/node-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/unlabeled/etcd-256.png b/communication/icons/png/infrastructure_components/unlabeled/etcd-256.png deleted file mode 100644 index 36c36ca3d..000000000 Binary files a/communication/icons/png/infrastructure_components/unlabeled/etcd-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/unlabeled/master-256.png b/communication/icons/png/infrastructure_components/unlabeled/master-256.png deleted file mode 100644 index 7c6099a9e..000000000 Binary files a/communication/icons/png/infrastructure_components/unlabeled/master-256.png and /dev/null differ diff --git a/communication/icons/png/infrastructure_components/unlabeled/node-256.png b/communication/icons/png/infrastructure_components/unlabeled/node-256.png deleted file mode 100644 index fb382250f..000000000 Binary files a/communication/icons/png/infrastructure_components/unlabeled/node-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/c-role-256.png b/communication/icons/png/k8s_resources/labeled/c-role-256.png deleted file mode 100644 index ebc7bcf81..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/c-role-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/cm-256.png b/communication/icons/png/k8s_resources/labeled/cm-256.png deleted file mode 100644 index 4f1c049e4..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/cm-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/crb-256.png b/communication/icons/png/k8s_resources/labeled/crb-256.png deleted file mode 100644 index c0a51dcc3..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/crb-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/crd-256.png b/communication/icons/png/k8s_resources/labeled/crd-256.png deleted file mode 100644 index ead4e03f6..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/crd-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/cronjob-256.png b/communication/icons/png/k8s_resources/labeled/cronjob-256.png deleted file mode 100644 index e70aedddb..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/cronjob-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/deploy-256.png b/communication/icons/png/k8s_resources/labeled/deploy-256.png deleted file mode 100644 index c32b6b956..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/deploy-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/ds-256.png b/communication/icons/png/k8s_resources/labeled/ds-256.png deleted file mode 100644 index f327daaa2..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/ds-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/ep-256.png b/communication/icons/png/k8s_resources/labeled/ep-256.png deleted file mode 100644 index 68fb67311..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/ep-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/group-256.png b/communication/icons/png/k8s_resources/labeled/group-256.png deleted file mode 100644 index 87ff5965a..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/group-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/hpa-256.png b/communication/icons/png/k8s_resources/labeled/hpa-256.png deleted file mode 100644 index 0caccb535..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/hpa-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/ing-256.png b/communication/icons/png/k8s_resources/labeled/ing-256.png deleted file mode 100644 index 8fe021788..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/ing-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/job-256.png b/communication/icons/png/k8s_resources/labeled/job-256.png deleted file mode 100644 index e6c2a382d..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/job-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/limits-256.png b/communication/icons/png/k8s_resources/labeled/limits-256.png deleted file mode 100644 index 2addd0abc..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/limits-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/netpol-256.png b/communication/icons/png/k8s_resources/labeled/netpol-256.png deleted file mode 100644 index 67bd640e0..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/netpol-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/ns-256.png b/communication/icons/png/k8s_resources/labeled/ns-256.png deleted file mode 100644 index 9fafbfcaa..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/ns-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/pod-256.png b/communication/icons/png/k8s_resources/labeled/pod-256.png deleted file mode 100644 index e498a9af6..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/pod-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/psp-256.png b/communication/icons/png/k8s_resources/labeled/psp-256.png deleted file mode 100644 index 57dce56f3..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/psp-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/pv-256.png b/communication/icons/png/k8s_resources/labeled/pv-256.png deleted file mode 100644 index 9a0bbaf56..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/pv-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/pvc-256.png b/communication/icons/png/k8s_resources/labeled/pvc-256.png deleted file mode 100644 index de66402a4..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/pvc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/quota-256.png b/communication/icons/png/k8s_resources/labeled/quota-256.png deleted file mode 100644 index a4d4957a1..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/quota-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/rb-256.png b/communication/icons/png/k8s_resources/labeled/rb-256.png deleted file mode 100644 index 97088231d..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/rb-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/role-256.png b/communication/icons/png/k8s_resources/labeled/role-256.png deleted file mode 100644 index df45e4595..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/role-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/rs-256.png b/communication/icons/png/k8s_resources/labeled/rs-256.png deleted file mode 100644 index 0e7863be6..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/rs-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/sa-256.png b/communication/icons/png/k8s_resources/labeled/sa-256.png deleted file mode 100644 index e642f37d8..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/sa-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/sc-256.png b/communication/icons/png/k8s_resources/labeled/sc-256.png deleted file mode 100644 index 63f85180b..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/sc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/secret-256.png b/communication/icons/png/k8s_resources/labeled/secret-256.png deleted file mode 100644 index e7a8b3ee0..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/secret-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/sts-256.png b/communication/icons/png/k8s_resources/labeled/sts-256.png deleted file mode 100644 index 71b46b952..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/sts-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/svc-256.png b/communication/icons/png/k8s_resources/labeled/svc-256.png deleted file mode 100644 index 8cca4806f..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/svc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/user-256.png b/communication/icons/png/k8s_resources/labeled/user-256.png deleted file mode 100644 index e7886054e..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/user-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/labeled/vol-256.png b/communication/icons/png/k8s_resources/labeled/vol-256.png deleted file mode 100644 index c47cc2d25..000000000 Binary files a/communication/icons/png/k8s_resources/labeled/vol-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/c-role-256.png b/communication/icons/png/k8s_resources/unlabeled/c-role-256.png deleted file mode 100644 index 79d171f0a..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/c-role-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/cm-256.png b/communication/icons/png/k8s_resources/unlabeled/cm-256.png deleted file mode 100644 index 02638dca7..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/cm-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/crb-256.png b/communication/icons/png/k8s_resources/unlabeled/crb-256.png deleted file mode 100644 index 44a335b6c..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/crb-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/crd-256.png b/communication/icons/png/k8s_resources/unlabeled/crd-256.png deleted file mode 100644 index 9b5139573..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/crd-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/cronjob-256.png b/communication/icons/png/k8s_resources/unlabeled/cronjob-256.png deleted file mode 100644 index 187f40149..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/cronjob-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/deploy-256.png b/communication/icons/png/k8s_resources/unlabeled/deploy-256.png deleted file mode 100644 index fe01b9d43..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/deploy-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/ds-256.png b/communication/icons/png/k8s_resources/unlabeled/ds-256.png deleted file mode 100644 index c85fe23ac..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/ds-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/ep-256.png b/communication/icons/png/k8s_resources/unlabeled/ep-256.png deleted file mode 100644 index 8ac4d216c..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/ep-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/group-256.png b/communication/icons/png/k8s_resources/unlabeled/group-256.png deleted file mode 100644 index eb9335455..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/group-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/hpa-256.png b/communication/icons/png/k8s_resources/unlabeled/hpa-256.png deleted file mode 100644 index 07d18a0a5..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/hpa-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/ing-256.png b/communication/icons/png/k8s_resources/unlabeled/ing-256.png deleted file mode 100644 index ae466f61b..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/ing-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/job-256.png b/communication/icons/png/k8s_resources/unlabeled/job-256.png deleted file mode 100644 index 05224a06d..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/job-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/limits-256.png b/communication/icons/png/k8s_resources/unlabeled/limits-256.png deleted file mode 100644 index 201bd8202..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/limits-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/netpol-256.png b/communication/icons/png/k8s_resources/unlabeled/netpol-256.png deleted file mode 100644 index e75c25a55..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/netpol-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/ns-256.png b/communication/icons/png/k8s_resources/unlabeled/ns-256.png deleted file mode 100644 index c1e3fdc43..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/ns-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/pod-256.png b/communication/icons/png/k8s_resources/unlabeled/pod-256.png deleted file mode 100644 index 744205cd2..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/pod-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/psp-256.png b/communication/icons/png/k8s_resources/unlabeled/psp-256.png deleted file mode 100644 index b8f736a2d..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/psp-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/pv-256.png b/communication/icons/png/k8s_resources/unlabeled/pv-256.png deleted file mode 100644 index f43639f27..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/pv-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/pvc-256.png b/communication/icons/png/k8s_resources/unlabeled/pvc-256.png deleted file mode 100644 index 663eb4e7d..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/pvc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/quota-256.png b/communication/icons/png/k8s_resources/unlabeled/quota-256.png deleted file mode 100644 index f1e090c75..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/quota-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/rb-256.png b/communication/icons/png/k8s_resources/unlabeled/rb-256.png deleted file mode 100644 index d5a24e74c..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/rb-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/role-256.png b/communication/icons/png/k8s_resources/unlabeled/role-256.png deleted file mode 100644 index a9681f6a7..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/role-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/rs-256.png b/communication/icons/png/k8s_resources/unlabeled/rs-256.png deleted file mode 100644 index 0643c53f1..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/rs-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/sa-256.png b/communication/icons/png/k8s_resources/unlabeled/sa-256.png deleted file mode 100644 index dc8f6afc2..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/sa-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/sc-256.png b/communication/icons/png/k8s_resources/unlabeled/sc-256.png deleted file mode 100644 index a7644a0cf..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/sc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/secret-256.png b/communication/icons/png/k8s_resources/unlabeled/secret-256.png deleted file mode 100644 index 9047499c9..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/secret-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/sts-256.png b/communication/icons/png/k8s_resources/unlabeled/sts-256.png deleted file mode 100644 index 869e3beef..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/sts-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/svc-256.png b/communication/icons/png/k8s_resources/unlabeled/svc-256.png deleted file mode 100644 index 4d9c0888e..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/svc-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/user-256.png b/communication/icons/png/k8s_resources/unlabeled/user-256.png deleted file mode 100644 index 14be6c57f..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/user-256.png and /dev/null differ diff --git a/communication/icons/png/k8s_resources/unlabeled/vol-256.png b/communication/icons/png/k8s_resources/unlabeled/vol-256.png deleted file mode 100644 index f43639f27..000000000 Binary files a/communication/icons/png/k8s_resources/unlabeled/vol-256.png and /dev/null differ diff --git a/communication/icons/slidedeck/Kubernetes_Icons_Keynote.key b/communication/icons/slidedeck/Kubernetes_Icons_Keynote.key deleted file mode 100644 index 6cefdde78..000000000 Binary files a/communication/icons/slidedeck/Kubernetes_Icons_Keynote.key and /dev/null differ diff --git a/communication/icons/slidedeck/Kubernetes_Icons_PDF.pdf b/communication/icons/slidedeck/Kubernetes_Icons_PDF.pdf deleted file mode 100644 index b50b85f2f..000000000 Binary files a/communication/icons/slidedeck/Kubernetes_Icons_PDF.pdf and /dev/null differ diff --git a/communication/icons/slidedeck/Kubernetes_Icons_PPTX.pptx b/communication/icons/slidedeck/Kubernetes_Icons_PPTX.pptx deleted file mode 100644 index 88ad27312..000000000 Binary files a/communication/icons/slidedeck/Kubernetes_Icons_PPTX.pptx and /dev/null differ diff --git a/icons/README.md b/icons/README.md new file mode 100644 index 000000000..d7ef1312d --- /dev/null +++ b/icons/README.md @@ -0,0 +1,82 @@ +# Kubernetes Icons Set + +These icons are a way to standardize Kubernetes architecture diagrams for presentation. Having uniform architecture diagrams improve understandibility. + +## Generate png icons from svg + +```shell +./tools/rasterize.sh +``` + +This script will convert all svg into png. It's based on a docker container defined [here](hack/svgconvertor/Dockefile) + +## How to use these icons + +Each icons can be found in differents formats +* [png](png) +* [svg](svg) + +There is 2 types of icons + +| Kind | Type | Icon | +|-------|------------|----------------------------------| +| Pod | Labeled | ![](./png/resources/labeled/pod-128.png) | +| Pod | Unlabeled | ![](./png/resources/unlabeled/pod-128.png) | + + +## Control Plane Components icons +![](./png/control_plane_components/labeled/api-128.png) +![](./png/control_plane_components/labeled/c-c-m-128.png) +![](./png/control_plane_components/labeled/c-m-128.png) +![](./png/control_plane_components/labeled/k-proxy-128.png) +![](./png/control_plane_components/labeled/kubelet-128.png) +![](./png/control_plane_components/labeled/sched-128.png) + +## Infrastructure Components icons +![](./png/infrastructure_components/labeled/master-128.png) +![](./png/infrastructure_components/labeled/node-128.png) +![](./png/infrastructure_components/labeled/etcd-128.png) + +## Kubernetes Resources icons +![](./png/resources/labeled/c-role-128.png) +![](./png/resources/labeled/cm-128.png) +![](./png/resources/labeled/crb-128.png) +![](./png/resources/labeled/crd-128.png) +![](./png/resources/labeled/cronjob-128.png) +![](./png/resources/labeled/deploy-128.png) +![](./png/resources/labeled/ds-128.png) +![](./png/resources/labeled/ep-128.png) +![](./png/resources/labeled/group-128.png) +![](./png/resources/labeled/hpa-128.png) +![](./png/resources/labeled/ing-128.png) +![](./png/resources/labeled/job-128.png) +![](./png/resources/labeled/limits-128.png) +![](./png/resources/labeled/netpol-128.png) +![](./png/resources/labeled/ns-128.png) +![](./png/resources/labeled/pod-128.png) +![](./png/resources/labeled/psp-128.png) +![](./png/resources/labeled/pv-128.png) +![](./png/resources/labeled/pvc-128.png) +![](./png/resources/labeled/quota-128.png) +![](./png/resources/labeled/rb-128.png) +![](./png/resources/labeled/role-128.png) +![](./png/resources/labeled/rs-128.png) +![](./png/resources/labeled/sa-128.png) +![](./png/resources/labeled/sc-128.png) +![](./png/resources/labeled/secret-128.png) +![](./png/resources/labeled/sts-128.png) +![](./png/resources/labeled/svc-128.png) +![](./png/resources/labeled/user-128.png) +![](./png/resources/labeled/vol-128.png) + +## Usage Example + +#### Exposed Pod with 3 replicas +![](./docs/k8s-exposed-pod.png) + +## 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/. diff --git a/icons/docs/k8s-exposed-pod.png b/icons/docs/k8s-exposed-pod.png new file mode 100644 index 000000000..2b8d6e903 Binary files /dev/null and b/icons/docs/k8s-exposed-pod.png differ diff --git a/communication/icons/examples/schemas/std-app.png b/icons/examples/schemas/std-app.png similarity index 100% rename from communication/icons/examples/schemas/std-app.png rename to icons/examples/schemas/std-app.png diff --git a/icons/png/control_plane_components/labeled/api-128.png b/icons/png/control_plane_components/labeled/api-128.png new file mode 100644 index 000000000..e3ec8f3d9 Binary files /dev/null and b/icons/png/control_plane_components/labeled/api-128.png differ diff --git a/icons/png/control_plane_components/labeled/c-c-m-128.png b/icons/png/control_plane_components/labeled/c-c-m-128.png new file mode 100644 index 000000000..ceb96789a Binary files /dev/null and b/icons/png/control_plane_components/labeled/c-c-m-128.png differ diff --git a/icons/png/control_plane_components/labeled/c-m-128.png b/icons/png/control_plane_components/labeled/c-m-128.png new file mode 100644 index 000000000..d49c3a185 Binary files /dev/null and b/icons/png/control_plane_components/labeled/c-m-128.png differ diff --git a/icons/png/control_plane_components/labeled/k-proxy-128.png b/icons/png/control_plane_components/labeled/k-proxy-128.png new file mode 100644 index 000000000..8be334a91 Binary files /dev/null and b/icons/png/control_plane_components/labeled/k-proxy-128.png differ diff --git a/icons/png/control_plane_components/labeled/kubelet-128.png b/icons/png/control_plane_components/labeled/kubelet-128.png new file mode 100644 index 000000000..589dfb0fa Binary files /dev/null and b/icons/png/control_plane_components/labeled/kubelet-128.png differ diff --git a/icons/png/control_plane_components/labeled/sched-128.png b/icons/png/control_plane_components/labeled/sched-128.png new file mode 100644 index 000000000..6b6508c74 Binary files /dev/null and b/icons/png/control_plane_components/labeled/sched-128.png differ diff --git a/icons/png/infrastructure_components/labeled/etcd-128.png b/icons/png/infrastructure_components/labeled/etcd-128.png new file mode 100644 index 000000000..aa94bab73 Binary files /dev/null and b/icons/png/infrastructure_components/labeled/etcd-128.png differ diff --git a/icons/png/infrastructure_components/labeled/master-128.png b/icons/png/infrastructure_components/labeled/master-128.png new file mode 100644 index 000000000..2225c921b Binary files /dev/null and b/icons/png/infrastructure_components/labeled/master-128.png differ diff --git a/icons/png/infrastructure_components/labeled/node-128.png b/icons/png/infrastructure_components/labeled/node-128.png new file mode 100644 index 000000000..3dccae24b Binary files /dev/null and b/icons/png/infrastructure_components/labeled/node-128.png differ diff --git a/icons/png/infrastructure_components/unlabeled/etcd-128.png b/icons/png/infrastructure_components/unlabeled/etcd-128.png new file mode 100644 index 000000000..5febda69f Binary files /dev/null and b/icons/png/infrastructure_components/unlabeled/etcd-128.png differ diff --git a/icons/png/infrastructure_components/unlabeled/master-128.png b/icons/png/infrastructure_components/unlabeled/master-128.png new file mode 100644 index 000000000..ffd854e53 Binary files /dev/null and b/icons/png/infrastructure_components/unlabeled/master-128.png differ diff --git a/icons/png/infrastructure_components/unlabeled/node-128.png b/icons/png/infrastructure_components/unlabeled/node-128.png new file mode 100644 index 000000000..712ac4d87 Binary files /dev/null and b/icons/png/infrastructure_components/unlabeled/node-128.png differ diff --git a/icons/png/resources/labeled/c-role-128.png b/icons/png/resources/labeled/c-role-128.png new file mode 100644 index 000000000..5bb841fcb Binary files /dev/null and b/icons/png/resources/labeled/c-role-128.png differ diff --git a/icons/png/resources/labeled/cm-128.png b/icons/png/resources/labeled/cm-128.png new file mode 100644 index 000000000..4242754e3 Binary files /dev/null and b/icons/png/resources/labeled/cm-128.png differ diff --git a/icons/png/resources/labeled/crb-128.png b/icons/png/resources/labeled/crb-128.png new file mode 100644 index 000000000..4271cc212 Binary files /dev/null and b/icons/png/resources/labeled/crb-128.png differ diff --git a/icons/png/resources/labeled/crd-128.png b/icons/png/resources/labeled/crd-128.png new file mode 100644 index 000000000..5449d1b00 Binary files /dev/null and b/icons/png/resources/labeled/crd-128.png differ diff --git a/icons/png/resources/labeled/cronjob-128.png b/icons/png/resources/labeled/cronjob-128.png new file mode 100644 index 000000000..a0f624b9a Binary files /dev/null and b/icons/png/resources/labeled/cronjob-128.png differ diff --git a/icons/png/resources/labeled/deploy-128.png b/icons/png/resources/labeled/deploy-128.png new file mode 100644 index 000000000..e3fb23dd1 Binary files /dev/null and b/icons/png/resources/labeled/deploy-128.png differ diff --git a/icons/png/resources/labeled/ds-128.png b/icons/png/resources/labeled/ds-128.png new file mode 100644 index 000000000..5f301ce2c Binary files /dev/null and b/icons/png/resources/labeled/ds-128.png differ diff --git a/icons/png/resources/labeled/ep-128.png b/icons/png/resources/labeled/ep-128.png new file mode 100644 index 000000000..d90c26e60 Binary files /dev/null and b/icons/png/resources/labeled/ep-128.png differ diff --git a/icons/png/resources/labeled/group-128.png b/icons/png/resources/labeled/group-128.png new file mode 100644 index 000000000..51f3245f4 Binary files /dev/null and b/icons/png/resources/labeled/group-128.png differ diff --git a/icons/png/resources/labeled/hpa-128.png b/icons/png/resources/labeled/hpa-128.png new file mode 100644 index 000000000..8834b8e44 Binary files /dev/null and b/icons/png/resources/labeled/hpa-128.png differ diff --git a/icons/png/resources/labeled/ing-128.png b/icons/png/resources/labeled/ing-128.png new file mode 100644 index 000000000..d03982f36 Binary files /dev/null and b/icons/png/resources/labeled/ing-128.png differ diff --git a/icons/png/resources/labeled/job-128.png b/icons/png/resources/labeled/job-128.png new file mode 100644 index 000000000..7b8235a20 Binary files /dev/null and b/icons/png/resources/labeled/job-128.png differ diff --git a/icons/png/resources/labeled/limits-128.png b/icons/png/resources/labeled/limits-128.png new file mode 100644 index 000000000..9b65a69e3 Binary files /dev/null and b/icons/png/resources/labeled/limits-128.png differ diff --git a/icons/png/resources/labeled/netpol-128.png b/icons/png/resources/labeled/netpol-128.png new file mode 100644 index 000000000..33bdc7e72 Binary files /dev/null and b/icons/png/resources/labeled/netpol-128.png differ diff --git a/icons/png/resources/labeled/ns-128.png b/icons/png/resources/labeled/ns-128.png new file mode 100644 index 000000000..b593af772 Binary files /dev/null and b/icons/png/resources/labeled/ns-128.png differ diff --git a/icons/png/resources/labeled/pod-128.png b/icons/png/resources/labeled/pod-128.png new file mode 100644 index 000000000..c714505ad Binary files /dev/null and b/icons/png/resources/labeled/pod-128.png differ diff --git a/icons/png/resources/labeled/psp-128.png b/icons/png/resources/labeled/psp-128.png new file mode 100644 index 000000000..f49813874 Binary files /dev/null and b/icons/png/resources/labeled/psp-128.png differ diff --git a/icons/png/resources/labeled/pv-128.png b/icons/png/resources/labeled/pv-128.png new file mode 100644 index 000000000..bea1f20fb Binary files /dev/null and b/icons/png/resources/labeled/pv-128.png differ diff --git a/icons/png/resources/labeled/pvc-128.png b/icons/png/resources/labeled/pvc-128.png new file mode 100644 index 000000000..be761af41 Binary files /dev/null and b/icons/png/resources/labeled/pvc-128.png differ diff --git a/icons/png/resources/labeled/quota-128.png b/icons/png/resources/labeled/quota-128.png new file mode 100644 index 000000000..4d469922f Binary files /dev/null and b/icons/png/resources/labeled/quota-128.png differ diff --git a/icons/png/resources/labeled/rb-128.png b/icons/png/resources/labeled/rb-128.png new file mode 100644 index 000000000..c095baaeb Binary files /dev/null and b/icons/png/resources/labeled/rb-128.png differ diff --git a/icons/png/resources/labeled/role-128.png b/icons/png/resources/labeled/role-128.png new file mode 100644 index 000000000..9920cc7f6 Binary files /dev/null and b/icons/png/resources/labeled/role-128.png differ diff --git a/icons/png/resources/labeled/rs-128.png b/icons/png/resources/labeled/rs-128.png new file mode 100644 index 000000000..61acd2028 Binary files /dev/null and b/icons/png/resources/labeled/rs-128.png differ diff --git a/icons/png/resources/labeled/sa-128.png b/icons/png/resources/labeled/sa-128.png new file mode 100644 index 000000000..ca297a744 Binary files /dev/null and b/icons/png/resources/labeled/sa-128.png differ diff --git a/icons/png/resources/labeled/sc-128.png b/icons/png/resources/labeled/sc-128.png new file mode 100644 index 000000000..0f4605d6c Binary files /dev/null and b/icons/png/resources/labeled/sc-128.png differ diff --git a/icons/png/resources/labeled/secret-128.png b/icons/png/resources/labeled/secret-128.png new file mode 100644 index 000000000..417e82851 Binary files /dev/null and b/icons/png/resources/labeled/secret-128.png differ diff --git a/icons/png/resources/labeled/sts-128.png b/icons/png/resources/labeled/sts-128.png new file mode 100644 index 000000000..be6a88ecc Binary files /dev/null and b/icons/png/resources/labeled/sts-128.png differ diff --git a/icons/png/resources/labeled/svc-128.png b/icons/png/resources/labeled/svc-128.png new file mode 100644 index 000000000..609cc2795 Binary files /dev/null and b/icons/png/resources/labeled/svc-128.png differ diff --git a/icons/png/resources/labeled/user-128.png b/icons/png/resources/labeled/user-128.png new file mode 100644 index 000000000..607ae9d75 Binary files /dev/null and b/icons/png/resources/labeled/user-128.png differ diff --git a/icons/png/resources/labeled/vol-128.png b/icons/png/resources/labeled/vol-128.png new file mode 100644 index 000000000..e311542d8 Binary files /dev/null and b/icons/png/resources/labeled/vol-128.png differ diff --git a/icons/png/resources/unlabeled/c-role-128.png b/icons/png/resources/unlabeled/c-role-128.png new file mode 100644 index 000000000..f99d9dc27 Binary files /dev/null and b/icons/png/resources/unlabeled/c-role-128.png differ diff --git a/icons/png/resources/unlabeled/cm-128.png b/icons/png/resources/unlabeled/cm-128.png new file mode 100644 index 000000000..63ad6becd Binary files /dev/null and b/icons/png/resources/unlabeled/cm-128.png differ diff --git a/icons/png/resources/unlabeled/crb-128.png b/icons/png/resources/unlabeled/crb-128.png new file mode 100644 index 000000000..a98004d19 Binary files /dev/null and b/icons/png/resources/unlabeled/crb-128.png differ diff --git a/icons/png/resources/unlabeled/crd-128.png b/icons/png/resources/unlabeled/crd-128.png new file mode 100644 index 000000000..455ed90dc Binary files /dev/null and b/icons/png/resources/unlabeled/crd-128.png differ diff --git a/icons/png/resources/unlabeled/cronjob-128.png b/icons/png/resources/unlabeled/cronjob-128.png new file mode 100644 index 000000000..d72324107 Binary files /dev/null and b/icons/png/resources/unlabeled/cronjob-128.png differ diff --git a/icons/png/resources/unlabeled/deploy-128.png b/icons/png/resources/unlabeled/deploy-128.png new file mode 100644 index 000000000..643ef1e8d Binary files /dev/null and b/icons/png/resources/unlabeled/deploy-128.png differ diff --git a/icons/png/resources/unlabeled/ds-128.png b/icons/png/resources/unlabeled/ds-128.png new file mode 100644 index 000000000..d107518ad Binary files /dev/null and b/icons/png/resources/unlabeled/ds-128.png differ diff --git a/icons/png/resources/unlabeled/ep-128.png b/icons/png/resources/unlabeled/ep-128.png new file mode 100644 index 000000000..7339bfbe9 Binary files /dev/null and b/icons/png/resources/unlabeled/ep-128.png differ diff --git a/icons/png/resources/unlabeled/group-128.png b/icons/png/resources/unlabeled/group-128.png new file mode 100644 index 000000000..e4a07cfb9 Binary files /dev/null and b/icons/png/resources/unlabeled/group-128.png differ diff --git a/icons/png/resources/unlabeled/hpa-128.png b/icons/png/resources/unlabeled/hpa-128.png new file mode 100644 index 000000000..d6b252a3a Binary files /dev/null and b/icons/png/resources/unlabeled/hpa-128.png differ diff --git a/icons/png/resources/unlabeled/ing-128.png b/icons/png/resources/unlabeled/ing-128.png new file mode 100644 index 000000000..a813d8e05 Binary files /dev/null and b/icons/png/resources/unlabeled/ing-128.png differ diff --git a/icons/png/resources/unlabeled/job-128.png b/icons/png/resources/unlabeled/job-128.png new file mode 100644 index 000000000..b98cda536 Binary files /dev/null and b/icons/png/resources/unlabeled/job-128.png differ diff --git a/icons/png/resources/unlabeled/limits-128.png b/icons/png/resources/unlabeled/limits-128.png new file mode 100644 index 000000000..9f02b2ad5 Binary files /dev/null and b/icons/png/resources/unlabeled/limits-128.png differ diff --git a/icons/png/resources/unlabeled/netpol-128.png b/icons/png/resources/unlabeled/netpol-128.png new file mode 100644 index 000000000..a7ef5f7fe Binary files /dev/null and b/icons/png/resources/unlabeled/netpol-128.png differ diff --git a/icons/png/resources/unlabeled/ns-128.png b/icons/png/resources/unlabeled/ns-128.png new file mode 100644 index 000000000..8e1e1485b Binary files /dev/null and b/icons/png/resources/unlabeled/ns-128.png differ diff --git a/icons/png/resources/unlabeled/pod-128.png b/icons/png/resources/unlabeled/pod-128.png new file mode 100644 index 000000000..71936c2ac Binary files /dev/null and b/icons/png/resources/unlabeled/pod-128.png differ diff --git a/icons/png/resources/unlabeled/psp-128.png b/icons/png/resources/unlabeled/psp-128.png new file mode 100644 index 000000000..025270141 Binary files /dev/null and b/icons/png/resources/unlabeled/psp-128.png differ diff --git a/icons/png/resources/unlabeled/pv-128.png b/icons/png/resources/unlabeled/pv-128.png new file mode 100644 index 000000000..4aca498cb Binary files /dev/null and b/icons/png/resources/unlabeled/pv-128.png differ diff --git a/icons/png/resources/unlabeled/pvc-128.png b/icons/png/resources/unlabeled/pvc-128.png new file mode 100644 index 000000000..87f30fe41 Binary files /dev/null and b/icons/png/resources/unlabeled/pvc-128.png differ diff --git a/icons/png/resources/unlabeled/quota-128.png b/icons/png/resources/unlabeled/quota-128.png new file mode 100644 index 000000000..ad3083160 Binary files /dev/null and b/icons/png/resources/unlabeled/quota-128.png differ diff --git a/icons/png/resources/unlabeled/rb-128.png b/icons/png/resources/unlabeled/rb-128.png new file mode 100644 index 000000000..08395e32a Binary files /dev/null and b/icons/png/resources/unlabeled/rb-128.png differ diff --git a/icons/png/resources/unlabeled/role-128.png b/icons/png/resources/unlabeled/role-128.png new file mode 100644 index 000000000..2fdf9358e Binary files /dev/null and b/icons/png/resources/unlabeled/role-128.png differ diff --git a/icons/png/resources/unlabeled/rs-128.png b/icons/png/resources/unlabeled/rs-128.png new file mode 100644 index 000000000..728c46b03 Binary files /dev/null and b/icons/png/resources/unlabeled/rs-128.png differ diff --git a/icons/png/resources/unlabeled/sa-128.png b/icons/png/resources/unlabeled/sa-128.png new file mode 100644 index 000000000..e45406e67 Binary files /dev/null and b/icons/png/resources/unlabeled/sa-128.png differ diff --git a/icons/png/resources/unlabeled/sc-128.png b/icons/png/resources/unlabeled/sc-128.png new file mode 100644 index 000000000..7d28ee74f Binary files /dev/null and b/icons/png/resources/unlabeled/sc-128.png differ diff --git a/icons/png/resources/unlabeled/secret-128.png b/icons/png/resources/unlabeled/secret-128.png new file mode 100644 index 000000000..6d01b4b17 Binary files /dev/null and b/icons/png/resources/unlabeled/secret-128.png differ diff --git a/icons/png/resources/unlabeled/sts-128.png b/icons/png/resources/unlabeled/sts-128.png new file mode 100644 index 000000000..c5ca39852 Binary files /dev/null and b/icons/png/resources/unlabeled/sts-128.png differ diff --git a/icons/png/resources/unlabeled/svc-128.png b/icons/png/resources/unlabeled/svc-128.png new file mode 100644 index 000000000..442fc2ff5 Binary files /dev/null and b/icons/png/resources/unlabeled/svc-128.png differ diff --git a/icons/png/resources/unlabeled/user-128.png b/icons/png/resources/unlabeled/user-128.png new file mode 100644 index 000000000..ff98f7966 Binary files /dev/null and b/icons/png/resources/unlabeled/user-128.png differ diff --git a/icons/png/resources/unlabeled/vol-128.png b/icons/png/resources/unlabeled/vol-128.png new file mode 100644 index 000000000..261a8156d Binary files /dev/null and b/icons/png/resources/unlabeled/vol-128.png differ diff --git a/communication/icons/svg/control_plane_components/labeled/api.svg b/icons/svg/control_plane_components/labeled/api.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/api.svg rename to icons/svg/control_plane_components/labeled/api.svg diff --git a/communication/icons/svg/control_plane_components/labeled/c-c-m.svg b/icons/svg/control_plane_components/labeled/c-c-m.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/c-c-m.svg rename to icons/svg/control_plane_components/labeled/c-c-m.svg diff --git a/communication/icons/svg/control_plane_components/labeled/c-m.svg b/icons/svg/control_plane_components/labeled/c-m.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/c-m.svg rename to icons/svg/control_plane_components/labeled/c-m.svg diff --git a/communication/icons/svg/control_plane_components/labeled/k-proxy.svg b/icons/svg/control_plane_components/labeled/k-proxy.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/k-proxy.svg rename to icons/svg/control_plane_components/labeled/k-proxy.svg diff --git a/communication/icons/svg/control_plane_components/labeled/kubelet.svg b/icons/svg/control_plane_components/labeled/kubelet.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/kubelet.svg rename to icons/svg/control_plane_components/labeled/kubelet.svg diff --git a/communication/icons/svg/control_plane_components/labeled/sched.svg b/icons/svg/control_plane_components/labeled/sched.svg similarity index 100% rename from communication/icons/svg/control_plane_components/labeled/sched.svg rename to icons/svg/control_plane_components/labeled/sched.svg diff --git a/communication/icons/svg/infrastructure_components/labeled/etcd.svg b/icons/svg/infrastructure_components/labeled/etcd.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/labeled/etcd.svg rename to icons/svg/infrastructure_components/labeled/etcd.svg diff --git a/communication/icons/svg/infrastructure_components/labeled/master.svg b/icons/svg/infrastructure_components/labeled/master.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/labeled/master.svg rename to icons/svg/infrastructure_components/labeled/master.svg diff --git a/communication/icons/svg/infrastructure_components/labeled/node.svg b/icons/svg/infrastructure_components/labeled/node.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/labeled/node.svg rename to icons/svg/infrastructure_components/labeled/node.svg diff --git a/communication/icons/svg/infrastructure_components/unlabeled/etcd.svg b/icons/svg/infrastructure_components/unlabeled/etcd.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/unlabeled/etcd.svg rename to icons/svg/infrastructure_components/unlabeled/etcd.svg diff --git a/communication/icons/svg/infrastructure_components/unlabeled/master.svg b/icons/svg/infrastructure_components/unlabeled/master.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/unlabeled/master.svg rename to icons/svg/infrastructure_components/unlabeled/master.svg diff --git a/communication/icons/svg/infrastructure_components/unlabeled/node.svg b/icons/svg/infrastructure_components/unlabeled/node.svg similarity index 100% rename from communication/icons/svg/infrastructure_components/unlabeled/node.svg rename to icons/svg/infrastructure_components/unlabeled/node.svg diff --git a/communication/icons/svg/k8s_resources/labeled/c-role.svg b/icons/svg/resources/labeled/c-role.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/c-role.svg rename to icons/svg/resources/labeled/c-role.svg diff --git a/communication/icons/svg/k8s_resources/labeled/cm.svg b/icons/svg/resources/labeled/cm.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/cm.svg rename to icons/svg/resources/labeled/cm.svg diff --git a/communication/icons/svg/k8s_resources/labeled/crb.svg b/icons/svg/resources/labeled/crb.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/crb.svg rename to icons/svg/resources/labeled/crb.svg diff --git a/communication/icons/svg/k8s_resources/labeled/crd.svg b/icons/svg/resources/labeled/crd.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/crd.svg rename to icons/svg/resources/labeled/crd.svg diff --git a/communication/icons/svg/k8s_resources/labeled/cronjob.svg b/icons/svg/resources/labeled/cronjob.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/cronjob.svg rename to icons/svg/resources/labeled/cronjob.svg diff --git a/communication/icons/svg/k8s_resources/labeled/deploy.svg b/icons/svg/resources/labeled/deploy.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/deploy.svg rename to icons/svg/resources/labeled/deploy.svg diff --git a/communication/icons/svg/k8s_resources/labeled/ds.svg b/icons/svg/resources/labeled/ds.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/ds.svg rename to icons/svg/resources/labeled/ds.svg diff --git a/communication/icons/svg/k8s_resources/labeled/ep.svg b/icons/svg/resources/labeled/ep.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/ep.svg rename to icons/svg/resources/labeled/ep.svg diff --git a/communication/icons/svg/k8s_resources/labeled/group.svg b/icons/svg/resources/labeled/group.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/group.svg rename to icons/svg/resources/labeled/group.svg diff --git a/communication/icons/svg/k8s_resources/labeled/hpa.svg b/icons/svg/resources/labeled/hpa.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/hpa.svg rename to icons/svg/resources/labeled/hpa.svg diff --git a/communication/icons/svg/k8s_resources/labeled/ing.svg b/icons/svg/resources/labeled/ing.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/ing.svg rename to icons/svg/resources/labeled/ing.svg diff --git a/communication/icons/svg/k8s_resources/labeled/job.svg b/icons/svg/resources/labeled/job.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/job.svg rename to icons/svg/resources/labeled/job.svg diff --git a/communication/icons/svg/k8s_resources/labeled/limits.svg b/icons/svg/resources/labeled/limits.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/limits.svg rename to icons/svg/resources/labeled/limits.svg diff --git a/communication/icons/svg/k8s_resources/labeled/netpol.svg b/icons/svg/resources/labeled/netpol.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/netpol.svg rename to icons/svg/resources/labeled/netpol.svg diff --git a/communication/icons/svg/k8s_resources/labeled/ns.svg b/icons/svg/resources/labeled/ns.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/ns.svg rename to icons/svg/resources/labeled/ns.svg diff --git a/communication/icons/svg/k8s_resources/labeled/pod.svg b/icons/svg/resources/labeled/pod.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/pod.svg rename to icons/svg/resources/labeled/pod.svg diff --git a/communication/icons/svg/k8s_resources/labeled/psp.svg b/icons/svg/resources/labeled/psp.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/psp.svg rename to icons/svg/resources/labeled/psp.svg diff --git a/communication/icons/svg/k8s_resources/labeled/pv.svg b/icons/svg/resources/labeled/pv.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/pv.svg rename to icons/svg/resources/labeled/pv.svg diff --git a/communication/icons/svg/k8s_resources/labeled/pvc.svg b/icons/svg/resources/labeled/pvc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/pvc.svg rename to icons/svg/resources/labeled/pvc.svg diff --git a/communication/icons/svg/k8s_resources/labeled/quota.svg b/icons/svg/resources/labeled/quota.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/quota.svg rename to icons/svg/resources/labeled/quota.svg diff --git a/communication/icons/svg/k8s_resources/labeled/rb.svg b/icons/svg/resources/labeled/rb.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/rb.svg rename to icons/svg/resources/labeled/rb.svg diff --git a/communication/icons/svg/k8s_resources/labeled/role.svg b/icons/svg/resources/labeled/role.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/role.svg rename to icons/svg/resources/labeled/role.svg diff --git a/communication/icons/svg/k8s_resources/labeled/rs.svg b/icons/svg/resources/labeled/rs.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/rs.svg rename to icons/svg/resources/labeled/rs.svg diff --git a/communication/icons/svg/k8s_resources/labeled/sa.svg b/icons/svg/resources/labeled/sa.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/sa.svg rename to icons/svg/resources/labeled/sa.svg diff --git a/communication/icons/svg/k8s_resources/labeled/sc.svg b/icons/svg/resources/labeled/sc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/sc.svg rename to icons/svg/resources/labeled/sc.svg diff --git a/communication/icons/svg/k8s_resources/labeled/secret.svg b/icons/svg/resources/labeled/secret.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/secret.svg rename to icons/svg/resources/labeled/secret.svg diff --git a/communication/icons/svg/k8s_resources/labeled/sts.svg b/icons/svg/resources/labeled/sts.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/sts.svg rename to icons/svg/resources/labeled/sts.svg diff --git a/communication/icons/svg/k8s_resources/labeled/svc.svg b/icons/svg/resources/labeled/svc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/svc.svg rename to icons/svg/resources/labeled/svc.svg diff --git a/communication/icons/svg/k8s_resources/labeled/user.svg b/icons/svg/resources/labeled/user.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/user.svg rename to icons/svg/resources/labeled/user.svg diff --git a/communication/icons/svg/k8s_resources/labeled/vol.svg b/icons/svg/resources/labeled/vol.svg similarity index 100% rename from communication/icons/svg/k8s_resources/labeled/vol.svg rename to icons/svg/resources/labeled/vol.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/c-role.svg b/icons/svg/resources/unlabeled/c-role.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/c-role.svg rename to icons/svg/resources/unlabeled/c-role.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/cm.svg b/icons/svg/resources/unlabeled/cm.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/cm.svg rename to icons/svg/resources/unlabeled/cm.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/crb.svg b/icons/svg/resources/unlabeled/crb.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/crb.svg rename to icons/svg/resources/unlabeled/crb.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/crd.svg b/icons/svg/resources/unlabeled/crd.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/crd.svg rename to icons/svg/resources/unlabeled/crd.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/cronjob.svg b/icons/svg/resources/unlabeled/cronjob.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/cronjob.svg rename to icons/svg/resources/unlabeled/cronjob.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/deploy.svg b/icons/svg/resources/unlabeled/deploy.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/deploy.svg rename to icons/svg/resources/unlabeled/deploy.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/ds.svg b/icons/svg/resources/unlabeled/ds.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/ds.svg rename to icons/svg/resources/unlabeled/ds.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/ep.svg b/icons/svg/resources/unlabeled/ep.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/ep.svg rename to icons/svg/resources/unlabeled/ep.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/group.svg b/icons/svg/resources/unlabeled/group.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/group.svg rename to icons/svg/resources/unlabeled/group.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/hpa.svg b/icons/svg/resources/unlabeled/hpa.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/hpa.svg rename to icons/svg/resources/unlabeled/hpa.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/ing.svg b/icons/svg/resources/unlabeled/ing.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/ing.svg rename to icons/svg/resources/unlabeled/ing.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/job.svg b/icons/svg/resources/unlabeled/job.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/job.svg rename to icons/svg/resources/unlabeled/job.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/limits.svg b/icons/svg/resources/unlabeled/limits.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/limits.svg rename to icons/svg/resources/unlabeled/limits.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/netpol.svg b/icons/svg/resources/unlabeled/netpol.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/netpol.svg rename to icons/svg/resources/unlabeled/netpol.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/ns.svg b/icons/svg/resources/unlabeled/ns.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/ns.svg rename to icons/svg/resources/unlabeled/ns.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/pod.svg b/icons/svg/resources/unlabeled/pod.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/pod.svg rename to icons/svg/resources/unlabeled/pod.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/psp.svg b/icons/svg/resources/unlabeled/psp.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/psp.svg rename to icons/svg/resources/unlabeled/psp.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/pv.svg b/icons/svg/resources/unlabeled/pv.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/pv.svg rename to icons/svg/resources/unlabeled/pv.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/pvc.svg b/icons/svg/resources/unlabeled/pvc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/pvc.svg rename to icons/svg/resources/unlabeled/pvc.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/quota.svg b/icons/svg/resources/unlabeled/quota.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/quota.svg rename to icons/svg/resources/unlabeled/quota.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/rb.svg b/icons/svg/resources/unlabeled/rb.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/rb.svg rename to icons/svg/resources/unlabeled/rb.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/role.svg b/icons/svg/resources/unlabeled/role.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/role.svg rename to icons/svg/resources/unlabeled/role.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/rs.svg b/icons/svg/resources/unlabeled/rs.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/rs.svg rename to icons/svg/resources/unlabeled/rs.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/sa.svg b/icons/svg/resources/unlabeled/sa.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/sa.svg rename to icons/svg/resources/unlabeled/sa.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/sc.svg b/icons/svg/resources/unlabeled/sc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/sc.svg rename to icons/svg/resources/unlabeled/sc.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/secret.svg b/icons/svg/resources/unlabeled/secret.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/secret.svg rename to icons/svg/resources/unlabeled/secret.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/sts.svg b/icons/svg/resources/unlabeled/sts.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/sts.svg rename to icons/svg/resources/unlabeled/sts.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/svc.svg b/icons/svg/resources/unlabeled/svc.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/svc.svg rename to icons/svg/resources/unlabeled/svc.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/user.svg b/icons/svg/resources/unlabeled/user.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/user.svg rename to icons/svg/resources/unlabeled/user.svg diff --git a/communication/icons/svg/k8s_resources/unlabeled/vol.svg b/icons/svg/resources/unlabeled/vol.svg similarity index 100% rename from communication/icons/svg/k8s_resources/unlabeled/vol.svg rename to icons/svg/resources/unlabeled/vol.svg diff --git a/communication/icons/tools/Dockerfile b/icons/tools/Dockerfile similarity index 100% rename from communication/icons/tools/Dockerfile rename to icons/tools/Dockerfile diff --git a/communication/icons/tools/rasterize.sh b/icons/tools/rasterize.sh similarity index 100% rename from communication/icons/tools/rasterize.sh rename to icons/tools/rasterize.sh