{"id":13449436,"url":"https://github.com/fjudith/cloud-native-isometric-icons","last_synced_at":"2025-07-16T22:32:43.271Z","repository":{"id":41104892,"uuid":"229442520","full_name":"fjudith/cloud-native-isometric-icons","owner":"fjudith","description":"Isometric assets promoting Cloud Native \u0026 Continuous Delivery","archived":false,"fork":false,"pushed_at":"2025-06-04T03:32:03.000Z","size":27974,"stargazers_count":64,"open_issues_count":3,"forks_count":16,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-04T10:23:17.155Z","etag":null,"topics":["cloud-native","continous-delivery","design","diagrams","iconsets","isometric","isometric-graphics","kubernetes","visualization"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fjudith.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-21T14:56:34.000Z","updated_at":"2025-06-04T03:32:04.000Z","dependencies_parsed_at":"2022-09-02T03:22:22.989Z","dependency_job_id":null,"html_url":"https://github.com/fjudith/cloud-native-isometric-icons","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fjudith/cloud-native-isometric-icons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjudith%2Fcloud-native-isometric-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjudith%2Fcloud-native-isometric-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjudith%2Fcloud-native-isometric-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjudith%2Fcloud-native-isometric-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fjudith","download_url":"https://codeload.github.com/fjudith/cloud-native-isometric-icons/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fjudith%2Fcloud-native-isometric-icons/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265545979,"owners_count":23785891,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloud-native","continous-delivery","design","diagrams","iconsets","isometric","isometric-graphics","kubernetes","visualization"],"created_at":"2024-07-31T06:00:38.701Z","updated_at":"2025-07-16T22:32:43.265Z","avatar_url":"https://github.com/fjudith.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"![cc-by-nd-shield](https://img.shields.io/badge/License-CC%20BY--ND%204.0-lightgrey.svg)\r\n# Cloud Native isometric icons\r\n\r\nTalking about Cloud Native and Continous delevery concepts can be challenging when the time come to talk to non-technical people.\r\nWe beleive that using isometry helps to handle the various dimensions of distributed systems, espectially those running in Kubernetes.\r\n\r\n---\r\n\r\n![continuous delivery](./docs/media/continuous_delivery_v8.0.0.png)\r\n\r\n![Argo architecture](./docs/media/argo_architecture_v1.0.0.png)\r\n\r\n---\r\n\r\n## History \u0026 Goals\r\n\r\nThis project started when we realized how boring it is to represent a fully-featured microservices application like [Spinnaker](https://www.spinnaker.io). Espcially when it comes to display how it looks like when Deployed using the Helm charts.\r\nThe number of objects and customisation is so high that diagrams was looking like an indigestible spaghetti plate.\r\n\r\nIsometry offers this opportunity to represent the various objects in volumes and gain a better understanting impact when promotting [Cloud Native](https://cncf.io) projects and the assiociated Devops spirit.\r\n\r\n## License\r\n\r\nPlease note those assets are distributed under a creative commons license, you are permitted to use and share this work providing usage is attributed to `Florian JUDITH` and `Marie DAO`. And that the original file is distributed with this README file.\r\n\r\nThis work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License. To view a copy of this license, visit \u003chttp://creativecommons.org/licenses/by-nd/4.0/deed.en_US\u003e.\r\n\r\n![cc-by-nd-image](https://licensebuttons.net/l/by-nd/4.0/88x31.png)\r\n\r\n###### Software Factory\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Integration pipeline' src='./png/software-factory/integration-pipeline-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Deployment pipeline' src='./png/software-factory/deployment-pipeline-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Enter' src='./png/software-factory/conveyor-gate-enter-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Exit' src='./png/software-factory/conveyor-gate-exit-256.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Long Up-left' src='./png/software-factory/conveyor-long-up-left-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Long Up-right' src='./png/software-factory/conveyor-long-up-right-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Long Down-left' src='./png/software-factory/conveyor-long-down-left-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Long Down-right' src='./png/software-factory/conveyor-long-down-right-256.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Enter' src='./png/software-factory/conveyor-short-up-left-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Enter' src='./png/software-factory/conveyor-short-up-right-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Enter' src='./png/software-factory/conveyor-short-down-left-256.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Conveyor Gate Enter' src='./png/software-factory/conveyor-short-down-right-256.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes control-plane\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='API Server' src='./png/kubernetes/control-plane/apiserver-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Controller Manager' src='./png/kubernetes/control-plane/controller-manager-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Scheduler' src='./png/kubernetes/control-plane/scheduler-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud Controller Manager' src='./png/kubernetes/control-plane/cloud-controller-manager-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Kubelet' src='./png/kubernetes/control-plane/kubelet-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Kube-Proxy' src='./png/kubernetes/control-plane/kube-proxy-128.png' width='50px'\u003e\u003c/td\u003e\r\n\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes infrastructure\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Etcd' src='./png/kubernetes/infrastructure/etcd-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Master' src='./png/kubernetes/infrastructure/master-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Node' src='./png/kubernetes/infrastructure/node-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes pod\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Pod' src='./png/kubernetes/resources/pod-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Pod (1 sidecar)' src='./png/kubernetes/resources/pod_sidecar-1-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Pod (1 sidecar)' src='./png/kubernetes/resources/pod_sidecar-1-side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Pod (2 sidecar)' src='./png/kubernetes/resources/pod_sidecar-2-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Pod (3 sidecar)' src='./png/kubernetes/resources/pod_sidecar-3-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Application Package\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration white' src='./png/application-package/software_package_tone_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration poussin' src='./png/application-package/software_package_tone_poussin-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration banana' src='./png/application-package/software_package_tone_banana-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration carrot' src='./png/application-package/software_package_tone_carrot-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration raspberry' src='./png/application-package/software_package_tone_raspberry-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration gray' src='./png/application-package/software_package_tone_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration lagoon' src='./png/application-package/software_package_tone_lagoon-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration azure' src='./png/application-package/software_package_tone_azure-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration sapphire' src='./png/application-package/software_package_tone_sapphire-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration petrol' src='./png/application-package/software_package_tone_petrol-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration green' src='./png/application-package/software_package_tone_green-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration emeraude' src='./png/application-package/software_package_tone_emeraude-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration magenta' src='./png/application-package/software_package_tone_magenta-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration grape' src='./png/application-package/software_package_tone_grape-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration black' src='./png/application-package/software_package_tone_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration metal' src='./png/application-package/software_package_tone_metal_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration metal' src='./png/application-package/software_package_tone_metal_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration metal' src='./png/application-package/librairies-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration metal' src='./png/application-package/single_process-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Application package (Material)\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package red (dark)' src='./png/application-package/material/software_package_red_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package red (light)' src='./png/application-package/material/software_package_red_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package pink (dark)' src='./png/application-package/material/software_package_pink_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package pink (light)' src='./png/application-package/material/software_package_pink_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package purple (dark)' src='./png/application-package/material/software_package_purple_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package purple (light)' src='./png/application-package/material/software_package_purple_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package deep purple (dark)' src='./png/application-package/material/software_package_deep_purple_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package deep purple (light)' src='./png/application-package/material/software_package_deep_purple_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package indigo (dark)' src='./png/application-package/material/software_package_indigo_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package indigo (light)' src='./png/application-package/material/software_package_indigo_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package blue (dark)' src='./png/application-package/material/software_package_blue_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package blue (light)' src='./png/application-package/material/software_package_blue_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package light blue (dark)' src='./png/application-package/material/software_package_light_blue_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package light blue (light)' src='./png/application-package/material/software_package_light_blue_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package cyan (dark)' src='./png/application-package/material/software_package_cyan_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package cyan (light)' src='./png/application-package/material/software_package_cyan_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package teal (dark)' src='./png/application-package/material/software_package_teal_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package teal (light)' src='./png/application-package/material/software_package_teal_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package green (dark)' src='./png/application-package/material/software_package_green_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package green (light)' src='./png/application-package/material/software_package_green_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package light green (dark)' src='./png/application-package/material/software_package_light_green_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package light green (light)' src='./png/application-package/material/software_package_light_green_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package lime (dark)' src='./png/application-package/material/software_package_lime_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package lime (light)' src='./png/application-package/material/software_package_lime_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package yellow (dark)' src='./png/application-package/material/software_package_yellow_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package yellow (light)' src='./png/application-package/material/software_package_yellow_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package amber (dark)' src='./png/application-package/material/software_package_amber_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package amber (light)' src='./png/application-package/material/software_package_amber_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package orange (dark)' src='./png/application-package/material/software_package_orange_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package orange (light)' src='./png/application-package/material/software_package_orange_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package deep orange (dark)' src='./png/application-package/material/software_package_deep_orange_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package deep orange (light)' src='./png/application-package/material/software_package_deep_orange_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package brown (dark)' src='./png/application-package/material/software_package_brown_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package brown (light)' src='./png/application-package/material/software_package_brown_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package gray (dark)' src='./png/application-package/material/software_package_gray_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package gray (light)' src='./png/application-package/material/software_package_gray_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package blue gray (dark)' src='./png/application-package/material/software_package_blue_gray_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package blue gray (light)' src='./png/application-package/material/software_package_blue_gray_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package black' src='./png/application-package/material/software_package_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Software package white' src='./png/application-package/material/software_package_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Cloud (Front view)\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (black)' src='./png/cloud/cloud_black_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (cyan)' src='./png/cloud/cloud_cyan_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (magenta)' src='./png/cloud/cloud_magenta_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (white)' src='./png/cloud/cloud_white_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (yellow)' src='./png/cloud/cloud_yellow_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Alibaba cloud' src='./png/cloud/alibaba_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Amazon Web Services'src='./png/cloud/aws_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Azure'src='./png/cloud/azure_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Digital Ocean'src='./png/cloud/digitalocean_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Google Cloud Platform'src='./png/cloud/gcp_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Hetzner'src='./png/cloud/hetzner_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='IBM cloud'src='./png/cloud/ibm_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Kubernetes'src='./png/cloud/kubernetes_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Open Telekom Cloud'src='./png/cloud/open_telekom_cloud_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Oracle cloud'src='./png/cloud/oracle_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Orange cloud'src='./png/cloud/orange_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Outscale'src='./png/cloud/outscale_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='OVH cloud'src='./png/cloud/ovh_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Scaleway'src='./png/cloud/scaleway_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Cloud (Side view)\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (black)' src='./png/cloud/cloud_black_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (cyan)' src='./png/cloud/cloud_cyan_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (magenta)' src='./png/cloud/cloud_magenta_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (white)' src='./png/cloud/cloud_white_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Cloud (yellow)' src='./png/cloud/cloud_yellow_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Alibaba cloud' src='./png/cloud/alibaba_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Amazon Web Services'src='./png/cloud/aws_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Azure'src='./png/cloud/azure_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Digital Ocean'src='./png/cloud/digitalocean_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Google Cloud Platform'src='./png/cloud/gcp_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Hetzner'src='./png/cloud/hetzner_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='IBM cloud'src='./png/cloud/ibm_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Kubernetes'src='./png/cloud/kubernetes_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Open Telekom Cloud'src='./png/cloud/open_telekom_cloud_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Oracle cloud'src='./png/cloud/oracle_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Orange cloud'src='./png/cloud/orange_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Outscale'src='./png/cloud/outscale_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='OVH cloud'src='./png/cloud/ovh_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Scaleway'src='./png/cloud/scaleway_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Container\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container white' src='./png/container/container_tone_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container poussin'src='./png/container/container_tone_poussin-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container banana'src='./png/container/container_tone_banana-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container carrot'src='./png/container/container_tone_carrot-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container raspberry'src='./png/container/container_tone_raspberry-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container gray'src='./png/container/container_tone_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container lagoon'alt='Container white'src='./png/container/container_tone_lagoon-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container azure'src='./png/container/container_tone_azure-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container sapphire'src='./png/container/container_tone_sapphire-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container petrol'src='./png/container/container_tone_petrol-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container green'src='./png/container/container_tone_green-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container emeraude'src='./png/container/container_tone_emeraude-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container magenta'src='./png/container/container_tone_magenta-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container grape'src='./png/container/container_tone_grape-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container black'src='./png/container/container_tone_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container metal' src='./png/container/container_tone_metal-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container logging' src='./png/container/container_logging-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container monitoring' src='./png/container/container_monitoring-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container open' src='./png/container/container_tone_metal_open-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container build' src='./png/container/container_tone_metal_open_insert-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container deconstructed' src='./png/container/container-deconstructed-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container metadata' src='./png/container/container_metadata-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container resources' src='./png/container/container_resources-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Container (Material)\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container red (dark)' src='./png/container/material/container_red_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container red (light)' src='./png/container/material/container_red_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container pink (dark)' src='./png/container/material/container_pink_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container pink (light)' src='./png/container/material/container_pink_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container purple (dark)' src='./png/container/material/container_purple_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container purple (light)' src='./png/container/material/container_purple_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container deep purple (dark)' src='./png/container/material/container_deep_purple_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container deep purple (light)' src='./png/container/material/container_deep_purple_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container indigo (dark)' src='./png/container/material/container_indigo_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container indigo (light)' src='./png/container/material/container_indigo_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container blue (dark)' src='./png/container/material/container_blue_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container blue (light)' src='./png/container/material/container_blue_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container light blue (dark)' src='./png/container/material/container_light_blue_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container light blue (light)' src='./png/container/material/container_light_blue_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container cyan (dark)' src='./png/container/material/container_cyan_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container cyan (light)' src='./png/container/material/container_cyan_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container teal (dark)' src='./png/container/material/container_teal_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container teal (light)' src='./png/container/material/container_teal_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container green (dark)' src='./png/container/material/container_green_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container green (light)' src='./png/container/material/container_green_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container light green (dark)' src='./png/container/material/container_light_green_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container light green (light)' src='./png/container/material/container_light_green_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container lime (dark)' src='./png/container/material/container_lime_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container lime (light)' src='./png/container/material/container_lime_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container yellow (dark)' src='./png/container/material/container_yellow_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container yellow (light)' src='./png/container/material/container_yellow_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container amber (dark)' src='./png/container/material/container_amber_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container amber (light)' src='./png/container/material/container_amber_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container orange (dark)' src='./png/container/material/container_orange_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container orange (light)' src='./png/container/material/container_orange_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container deep orange (dark)' src='./png/container/material/container_deep_orange_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container deep orange (light)' src='./png/container/material/container_deep_orange_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container brown (dark)' src='./png/container/material/container_brown_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container brown (light)' src='./png/container/material/container_brown_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container gray (dark)' src='./png/container/material/container_gray_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container gray (light)' src='./png/container/material/container_gray_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container blue gray (dark)' src='./png/container/material/container_blue_gray_dark-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container blue gray (light)' src='./png/container/material/container_blue_gray_light-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container black' src='./png/container/material/container_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container white' src='./png/container/material/container_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Configuration\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration white' src='./png/storage/configuration/configuration_tone_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration poussin' src='./png/storage/configuration/configuration_tone_poussin-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration banana' src='./png/storage/configuration/configuration_tone_banana-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration carrot' src='./png/storage/configuration/configuration_tone_carrot-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration raspberry' src='./png/storage/configuration/configuration_tone_raspberry-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration gray' src='./png/storage/configuration/configuration_tone_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration lagoon' src='./png/storage/configuration/configuration_tone_lagoon-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration azure' src='./png/storage/configuration/configuration_tone_azure-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration sapphire' src='./png/storage/configuration/configuration_tone_sapphire-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration petrol' src='./png/storage/configuration/configuration_tone_petrol-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration green' src='./png/storage/configuration/configuration_tone_green-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration emeraude' src='./png/storage/configuration/configuration_tone_emeraude-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration magenta' src='./png/storage/configuration/configuration_tone_magenta-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration grape' src='./png/storage/configuration/configuration_tone_grape-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration black' src='./png/storage/configuration/configuration_tone_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Configuration metal' src='./png/storage/configuration/configuration_tone_metal-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Code\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code white' src='./png/storage/code/code_tone_white-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code poussin' src='./png/storage/code/code_tone_poussin-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code banana' src='./png/storage/code/code_tone_banana-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code carrot' src='./png/storage/code/code_tone_carrot-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code raspberry' src='./png/storage/code/code_tone_raspberry-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code gray' src='./png/storage/code/code_tone_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code lagoon' src='./png/storage/code/code_tone_lagoon-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code azure' src='./png/storage/code/code_tone_azure-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code sapphire' src='./png/storage/code/code_tone_sapphire-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code petrol' src='./png/storage/code/code_tone_petrol-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code green' src='./png/storage/code/code_tone_green-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code emeraude' src='./png/storage/code/code_tone_emeraude-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code magenta' src='./png/storage/code/code_tone_magenta-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code grape' src='./png/storage/code/code_tone_grape-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code black' src='./png/storage/code/code_tone_black-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code meta' src='./png/storage/code/code_tone_metal-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Filesystem\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code' src='./png/storage/filesystem/code-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Documents' src='./png/storage/filesystem/documents-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Folder' src='./png/storage/filesystem/folder-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Index' src='./png/storage/filesystem/index-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Intelligence' src='./png/storage/filesystem/intelligence-256.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Object storage\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Object storage' src='./png/storage/object/object-storage-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes config and storage\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='ConfigMap' src='./png/kubernetes/resources/configmap-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Persistent Volume' src='./png/kubernetes/resources/pv-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Persistent Volume Claim' src='./png/kubernetes/resources/pvc-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Secret' src='./png/kubernetes/resources/secret-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Volume Mount (front)' src='./png/kubernetes/resources/vol-mount_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Volume Mount (side)' src='./png/kubernetes/resources/vol-mount_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes workloads\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='CronJob' src='./png/kubernetes/resources/cronjob-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Daemonset' src='./png/kubernetes/resources/daemonset-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Deployment' src='./png/kubernetes/resources/deployment-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Job' src='./png/kubernetes/resources/job-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Statefulset' src='./png/kubernetes/resources/statefulset-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='CronJob' src='./png/kubernetes/resources/cronjob_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Daemonset' src='./png/kubernetes/resources/daemonset_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Deployment' src='./png/kubernetes/resources/deployment_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Job' src='./png/kubernetes/resources/job_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Statefulset' src='./png/kubernetes/resources/statefulset_gray-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Kubernetes discovery and load balancing\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='CronJob' src='./png/kubernetes/resources/svc-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Daemonset' src='./png/kubernetes/resources/ingress-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Networking\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='DNS' src='./png/networking/dns-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Internet' src='./png/networking/internet-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Load balancer' src='./png/networking/load-balancer-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Repository\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Code repository' src='./png/repository/code-repository-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Container registry' src='./png/repository/container-registry-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Artifact repository' src='./png/repository/mixed-repository-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Server\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Micro Virtual Machine' src='./png/server/micro-virtual-machine-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server partitionned' src='./png/server/server_partitionned-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server single partition' src='./png/server/server_single_partition-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server slim' src='./png/server/server_slim-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server cube' src='./png/server/server-cube-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server' src='./png/server/server-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Storage extender' src='./png/server/storage-extender-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Storage server HDD' src='./png/server/storage-server-hdd-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Storage server SSD' src='./png/server/storage-server-ssd-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Virtual Machine' src='./png/server/virtual-machine-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Rack\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server rack HDD' src='./png/server/server-rack-hdd-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Server rack SSD' src='./png/server/server-rack-ssd-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n###### Vulnerability scanner\r\n\r\n\u003ctable width='90%'\u003e\r\n\u003ctr align='center'\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Sniffer (front)' src='./png/vulnerability-scanner/sniffer-dog_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Sniffer (side)' src='./png/vulnerability-scanner/sniffer-dog_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Sniffer (rear front)' src='./png/vulnerability-scanner/sniffer-dog_rear_front-128.png' width='50px'\u003e\u003c/td\u003e\r\n    \u003ctd align='center'\u003e\u003cimg alt='Sniffer (rear side)' src='./png/vulnerability-scanner/sniffer-dog_rear_side-128.png' width='50px'\u003e\u003c/td\u003e\r\n\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## Tools\r\n\r\nThe project started using [Inkscape](https://inkspace.org), but we switched to [Affinity Designer](https://affinity.serif.com) as we discovered that GPU acceleration was the key to resolve the performance issues we faced when building complex diagrams.\r\n\r\n## contributors\r\n\r\n- [@fjudith](https://github.com/fjudith) - IT architect, SRE, Graphic designer (somehow)\r\n- [@mariedao](https://github.com/mariedao) - Graphic designer and Tae kondo master\r\n\r\n## Credits and Inspiration \r\n\r\nMost of the icons are originals and crafted night after night.\r\nHowever we wanted also wants to give credits to awsome projects we crossed when we were searching for inspirations.\r\n\r\n- \u003cimg src=\"https://avatars1.githubusercontent.com/u/13455738?s=200\u0026v=4\" alt=\"prisma\" width=\"20px\"/\u003e [Kubernetes Icons](https://github.com/kubernetes/community/tree/master/icons) from [CNCF](https://cncf.io) - [Github](https://github.com/cncf)\r\n- \u003cimg src=\"https://avatars2.githubusercontent.com/u/1728152?s=200\u0026v=4\" alt=\"prisma\" width=\"20px\"/\u003e [Nvidia Docker](https://devblogs.nvidia.com/gpu-containers-runtime) from [Nvidia](https://nvidia.com) - [Github](https://github.com/nvidia)\r\n- \u003cimg src=\"https://avatars1.githubusercontent.com/u/17219288?s=200\u0026v=4\" alt=\"prisma\" width=\"20px\"/\u003e [Prisma](\u003chttps://www.prisma.io\u003e) - [Github](prisma)\r\n- \u003cimg src=\"https://avatars0.githubusercontent.com/u/3082775?s=200\u0026v=4\" alt=\"prisma\" width=\"20px\"/\u003e [Portal 2 - Apperture Science commercials](https://www.youtube.com/playlist?list=PL8kpaSMMKX77pkOQzuZfuL3wtX0kvKW3u) from [Valve](https://www.valvesoftware.com) - [Github](https://github.com/ValveSoftware)\r\n- \u003cimg src=\"https://pbs.twimg.com/profile_images/1278699865141153799/-D3prq0W_400x400.jpg\" alt=\"cloudcraft\" width=\"20px\"/\u003e [Cloudcraft](https://cloudcraft.com)\r\n- \u003cimg src=\"https://pbs.twimg.com/profile_images/986593959681187840/LG5uMkl8_400x400.jpg\" alt=\"arcentry\" width=\"20px\"/\u003e [Arcentry](https://arcentry.com)\r\n\r\n### Special thanks\r\n\r\n- \u003cimg src=\"./docs/media/onepoint-psf.png\" alt=\"Onepoint\" width=\"80px\"/\u003e [Onepoint](https://groupeonepoint.com)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffjudith%2Fcloud-native-isometric-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffjudith%2Fcloud-native-isometric-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffjudith%2Fcloud-native-isometric-icons/lists"}