├── LICENSE ├── README.md ├── dist ├── .vscode │ └── snippets │ │ └── diagram.json ├── OSS │ ├── KubernetesApi(m).png │ ├── KubernetesApi(m).svg │ ├── KubernetesApi.puml │ ├── KubernetesCcm(m).png │ ├── KubernetesCcm(m).svg │ ├── KubernetesCcm.puml │ ├── KubernetesCm(m).png │ ├── KubernetesCm(m).svg │ ├── KubernetesCm.puml │ ├── KubernetesCrb(m).png │ ├── KubernetesCrb(m).svg │ ├── KubernetesCrb.puml │ ├── KubernetesCrd(m).png │ ├── KubernetesCrd(m).svg │ ├── KubernetesCrd.puml │ ├── KubernetesCrole(m).png │ ├── KubernetesCrole(m).svg │ ├── KubernetesCrole.puml │ ├── KubernetesCronjob(m).png │ ├── KubernetesCronjob(m).svg │ ├── KubernetesCronjob.puml │ ├── KubernetesDeploy(m).png │ ├── KubernetesDeploy(m).svg │ ├── KubernetesDeploy.puml │ ├── KubernetesDs(m).png │ ├── KubernetesDs(m).svg │ ├── KubernetesDs.puml │ ├── KubernetesEp(m).png │ ├── KubernetesEp(m).svg │ ├── KubernetesEp.puml │ ├── KubernetesEtcd(m).png │ ├── KubernetesEtcd(m).svg │ ├── KubernetesEtcd.puml │ ├── KubernetesGroup(m).png │ ├── KubernetesGroup(m).svg │ ├── KubernetesGroup.puml │ ├── KubernetesHpa(m).png │ ├── KubernetesHpa(m).svg │ ├── KubernetesHpa.puml │ ├── KubernetesIng(m).png │ ├── KubernetesIng(m).svg │ ├── KubernetesIng.puml │ ├── KubernetesJob(m).png │ ├── KubernetesJob(m).svg │ ├── KubernetesJob.puml │ ├── KubernetesKproxy(m).png │ ├── KubernetesKproxy(m).svg │ ├── KubernetesKproxy.puml │ ├── KubernetesKubelet(m).png │ ├── KubernetesKubelet(m).svg │ ├── KubernetesKubelet.puml │ ├── KubernetesLimits(m).png │ ├── KubernetesLimits(m).svg │ ├── KubernetesLimits.puml │ ├── KubernetesMaster(m).png │ ├── KubernetesMaster(m).svg │ ├── KubernetesMaster.puml │ ├── KubernetesNetpol(m).png │ ├── KubernetesNetpol(m).svg │ ├── KubernetesNetpol.puml │ ├── KubernetesNode(m).png │ ├── KubernetesNode(m).svg │ ├── KubernetesNode.puml │ ├── KubernetesNs(m).png │ ├── KubernetesNs(m).svg │ ├── KubernetesNs.puml │ ├── KubernetesPod(m).png │ ├── KubernetesPod(m).svg │ ├── KubernetesPod.puml │ ├── KubernetesPsp(m).png │ ├── KubernetesPsp(m).svg │ ├── KubernetesPsp.puml │ ├── KubernetesPv(m).png │ ├── KubernetesPv(m).svg │ ├── KubernetesPv.puml │ ├── KubernetesPvc(m).png │ ├── KubernetesPvc(m).svg │ ├── KubernetesPvc.puml │ ├── KubernetesQuota(m).png │ ├── KubernetesQuota(m).svg │ ├── KubernetesQuota.puml │ ├── KubernetesRb(m).png │ ├── KubernetesRb(m).svg │ ├── KubernetesRb.puml │ ├── KubernetesRole(m).png │ ├── KubernetesRole(m).svg │ ├── KubernetesRole.puml │ ├── KubernetesRs(m).png │ ├── KubernetesRs(m).svg │ ├── KubernetesRs.puml │ ├── KubernetesSa(m).png │ ├── KubernetesSa(m).svg │ ├── KubernetesSa.puml │ ├── KubernetesSc(m).png │ ├── KubernetesSc(m).svg │ ├── KubernetesSc.puml │ ├── KubernetesSched(m).png │ ├── KubernetesSched(m).svg │ ├── KubernetesSched.puml │ ├── KubernetesSecret(m).png │ ├── KubernetesSecret(m).svg │ ├── KubernetesSecret.puml │ ├── KubernetesSts(m).png │ ├── KubernetesSts(m).svg │ ├── KubernetesSts.puml │ ├── KubernetesSvc(m).png │ ├── KubernetesSvc(m).svg │ ├── KubernetesSvc.puml │ ├── KubernetesUser(m).png │ ├── KubernetesUser(m).svg │ ├── KubernetesUser.puml │ ├── KubernetesVol(m).png │ ├── KubernetesVol(m).svg │ ├── KubernetesVol.puml │ └── all.puml ├── kubernetes_C4.puml ├── kubernetes_Common.puml ├── kubernetes_Container.puml ├── kubernetes_Context.puml └── kubernetes_Simplified.puml ├── media ├── animation.gif ├── hello-world.png ├── kubernetes.png ├── microservices-azure-aks.png └── vscode.gif └── samples ├── aks-aci.puml ├── hello-world.puml ├── kubernetes.puml └── microservices-azure-aks.puml /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Diego Casati 4 | Copyright (c) 2018 Ricardo Niepel 5 | 6 | Permission is hereby granted, free of charge, to any person obtaining a copy 7 | of this software and associated documentation files (the "Software"), to deal 8 | in the Software without restriction, including without limitation the rights 9 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 10 | copies of the Software, and to permit persons to whom the Software is 11 | furnished to do so, subject to the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be included in all 14 | copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 22 | SOFTWARE. 23 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesApi(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesApi(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesApi.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesApi [70x66/16z] { 2 | rLU7iYCn20iT_l-7RxOaEyV88UMgNY-MXOJnvlOVGQigw6kE7IcVSrYT-9o7l1hqVOue07kBWxCMy9UDbgmLNWvCQaBm7EqhI1bZUPzdZgL2CJSE7dCuR_nM 3 | 43oHz5mLvjRZ8jHZDENl8D-fJpcge_r7Sp0xH-V19VtC0Up7F8nOS2q4pXWqXkj2zlIsg3GO5W_c4PPoxXtma2mBagubQ3iR2fk20GlodVBWkiYp2vzjuJmS 4 | D8TTaOjvuDsLE9VwP4mYM-Zkknng4nf3pss9aaTDQkcEZL5u57ENxEBdFvmwU7LS4jeIP_T4rcbhQPRb9NrbJBJeQ1_qNE6oRPpCNaKuqg9Lpt7nkMLSCsDg 5 | Kce29UlSCWyjfhjBB4XyW0cLnqvqQD7ABBiMqXDZlFMSn_w5CZQR_Oet2HgpcYrKwHitInO_zlUdne1v75Lk6uCzgf1YFANzajTwqNTHl7q3j30OuOQkAdbS 6 | kNRbaYTZ0fP-0_ScvUjRWHSWDvO-CiXLien9l89OMgGd1B2WmTvwfO7nhxMnx8yDSf4sj7w60rpt4kFUIGcaDC_X11VULilYNzlTq8E2S6pYgjYO7iPxeDXX 7 | U-tn4qh5GNN5s3ziMtX3WYmxwatWgcbOOQyb83K0nZFdcC8SPIPiPOxZcH-StIkub2jlgRQEPmZALAYszUngotY6e4GpJfPGMyOpD1Pj9nbM56-yFd8MPrDf 8 | xe9uvWEd1Xf_GimiF52WeD0vdK5ldvxPcuxasp-E7m 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesApi) 12 | !define KubernetesApi(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesApi, KubernetesApi) 13 | !define KubernetesApi(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesApi, KubernetesApi) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCcm(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCcm(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCcm.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCcm [70x66/16z] { 2 | rLS7ikmm25l01dJ_2_z96yyoSjhlUcLJjI1XGZx_4Hg0a9_cM97sdgDZu2MFE0hQSuu0GN_4eOa9_BRGbfZXjc66AuJUjVOSQOziUSx3RK4qpisDvnok2ty7 3 | XNAIkQ-D-bRj4bPZSkM_J_sTrwa6AieLHS4S79o7f_JDGUJdFCfOU2v2rXWLHZ6GrRt5gXPAaoVzY8UIM15qaKmJiXfBo4TybAfCXJdHNNBZ6kJ90Z-NHTEt 4 | d9rMHKxwWLTLOh_LhuH99eiSkjiMRL9Xv5oMEFWqlVLqvy8qkXHp3TdDnmKAfCwMIr9POg-UIEooeYLwZj1dmaInJjP6huWb2qUgEY3SKiYivXIwVsMCdd5L 5 | f582jDnkKUGMIs-hIcei-20TQX7h2BEX8HDzt2WdmdYfEO_rGp8w01_sfb1XPhr5aBvmg-KcqMR_gJ2a7mVWVM7ea2DlAE_IFi8hjUXhKBfia5YKjF3E7bLR 6 | cE9ZxSUeu2Gi-4RM8jMnQVG1g8E5jWpnPeckOeuGjMhf1cCilB7pMXcnjFDfGFUnmGPfGQbdsi3Rcc8SbPJJoI5FXm7JvMwRN4gV3SCe2kSYpfAD-J3E3UKA 7 | ztlZ9mkL6qKYPlfnsS8BadXPWOVWMGkU8jwDxjoUkO-XshuthAk6QN1x-Cmh2OjZmzUD3ZEuKNkuKR6AvBtdiR7GjOxGOWz5OV4yDWOBjOSNraWajet24jVl 8 | HrpTH7UaSNkuKHnpPUT6pQ6VQoG87hzNo-FLyroRrCy_ZXy 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesCcm) 12 | !define KubernetesCcm(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCcm, KubernetesCcm) 13 | !define KubernetesCcm(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCcm, KubernetesCcm) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCm(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCm(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCm(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCm.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCm [70x66/16z] { 2 | rTU7RiCm30HGYnJ7_VyF5vagZ4jbY-bwMCKwD3nPO_j7Ee1ezOoBrFKCmqKffpbs-lcC066dCYG1pWyFMXEl72vCCHCoh_Q8r6ajjPmME8CN7pXDAY73lgw6 3 | 5KxwNR1BSJobNoI0S2PU_oGC_enLtYK6AQNmmGY6a8i0OC8eC93zg3fUh9Atf1WPotavtG-UwoR9UY63IH3ndBkHficwmtfAdtoAgHSEmFMp3ZwOZeB2ti86 4 | WmeTOoc8htUePElbWW_6iTxq60ngASfIvkk5Rk62eh53bLDG9Mz9KPQITf40mXYd_mkP-UGaeSikQYb2jxhGYm1WodJmRQfXdR_h3AZlTkJcKRzCPMMV6sh7 5 | wtfHiH5QgMSmxAIAPcgNRYB9wvbVdDLWFRR4vb2VrFEog9O0ik7oHpTM3yTIPAIGUXZP_o9NcX8dtaUf8faAQCASryFPmi8d0bEopUN9vnNN3duzbTcaR7_S 6 | 1m 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesCm) 10 | !define KubernetesCm(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCm, KubernetesCm) 11 | !define KubernetesCm(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCm, KubernetesCm) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrb(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCrb(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrb(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrb.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCrb [70x66/16z] { 2 | rPTdpYOX38E7G8hlV-0jR1a9os_9rk_vZGp4CUNwG2m0ENvPOrFpQkEuQUgCmC5wNoC1ngzti88WNYxqB2XUDcpY6MclMQjXmxGjVHssHQEDJxoDTKIOqww1 3 | 3a7-jZXK0aHZI-XXKgLV64CJUHxrLT35VekAFobB-DeKu6lZ1QAEyq15BN4ls_9HOUgSmIvMsGHqtm5Sincv0L2vyS6fnP9H39NnoMDBbiLahWRBoxFbnunb 4 | D-k7iKiLXXUvhKTICoIV8LETK5ebU2sfJgZnm_kygHyJ1mvK3omHyZrlYOx1IN6RRlpsamiZ3f_nZGJcs8Z4XOnY3ag0FkJr2GMtSQgCbP0g-5NijwZCtxUM 5 | XL-4mjZ1wAXhiEYKQX17O5iKFGex_EwNHx_2ypffNQ_4W6QeCukPa5pI7iPn46QEvQCkDokI5kGnsIXOpGbS0P_QdeT6nTm--DvH3h97Scne3mzi5IDx94Ox 6 | ogsIy4dsQ1PNDm3pQSNsQBpJ-4nsVZHCDRvNp7WZFTtQb5t_EPy1 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesCrb) 10 | !define KubernetesCrb(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCrb, KubernetesCrb) 11 | !define KubernetesCrb(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCrb, KubernetesCrb) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrd(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCrd(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrd(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrd.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCrd [70x66/16z] { 2 | rPTNegKm34DltBN_1K-lE7RArAS_sY6MaO7N6v80yF6hZCyAlcSelkkICmmFoJd3CP4UCIXGoBQDva2ZlOOnLdBQRMsluAEsm9ZO6yvMMoWzDul6UtEYOohQ 3 | Wc3b-7YMWudYSJJ9KdzlA7XGx8AII_hfOg7nMTyB_YpItjzqWqBS6KFR0y0ROpIjif8s56nJf37ccgB9bXjAf4Ddb6nCt5D6ikM68aKKtSoaf92g-jGOGLBG 4 | xZkYdItnwZGcnkmCn786S9jxspJPKqvlAEWc5BYlA1a37BjB-NRdRsFEfTFJ45Nb6c3cCOcI0iS9o1JyAeMM51ALiQ3mb98QAXjhaPgY-2nkATCmKivSP4e- 5 | FmeAJoQQbgaTnLYN2SNhk55QJ4MHAYZveF9dwVTbysUbuAQCtkYPji25SjnmBYq6SYtdlElyqzrfSuvflf849iETM19bypi98y2c8p0SGarxkaR5000Ln2jL 6 | r0xtccAqQayLXU5WKq6ko0_-Zvo8OGeOiN9gJoCzV_0t_t3svtkVgFF_wd6SddDlWbx_kTu3 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesCrd) 10 | !define KubernetesCrd(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCrd, KubernetesCrd) 11 | !define KubernetesCrd(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCrd, KubernetesCrd) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrole(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCrole(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCrole.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCrole [70x66/16z] { 2 | rPS5UZCn34JNuhd_WN_imkTOMgNSLwPNUoOnR3y80U3ZpOv_1B_UeTXvjMSO9kHvXsE1FkMWG8ArW-P0HhimnXrEtMfhWbkrlDup75touXrFGvMapvYdWzTW 3 | LRzz9eiXnVjJoWTDsyQfY3gMq9T_HjO9Xh30-Hg_tWUZowbCIDnOCAD7RYnoVkvbC9ZmOoA1w_IfMhSejKJ888TclnZN6MSM0VzpOU-g2YOoY-7b0sUMKOIx 4 | MpnUAamjiksCnA8n1q38Wv7CyX008G_6ts8PQIo8qy93JWlZ0TvZgIowZpNR8hnOeHABuf5YXUBrZ29VgR10b-aEBE3SWgL5yfMAi49MbW2g3DSjaLp8D_5a 5 | Gic9PrHBE1AuktroPG4rjomgZon1BGccaLQBXzyEEMuFNu8KcSDFjZRIQ1qR2AybYaDXdwB6rn-c0g-0jndKDAy50oMSBF4pN5iihoSxn0JHFwa9MJ2JWmrA 6 | f5CzzS6P7680R0J8u0DiJW3Pgfwig3rhOs2BlsziIY8aPpqvfONTFP9wbgT4CeZ2_bckCzBOwocHIxf1S062YHtYK2APwidGxWE_nhitcffeNgzgHllPy_fi 7 | WhPlpcy 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesCrole) 11 | !define KubernetesCrole(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCrole, KubernetesCrole) 12 | !define KubernetesCrole(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCrole, KubernetesCrole) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesCronjob(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesCronjob(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesCronjob.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesCronjob [70x66/16z] { 2 | rPS5ckGy30LjoRPKzp_m3-aizHk5bckmgRxeoPJs5p60wD_js4XlZvdiFFVqnHlZlYD0cUqEbXIioq5xKd6vOSuPOTTQguoTa8QLRL7olVdfLzjIM-h61zop 3 | W1MIUnRwUpayiIpfxnCBRvRrmA8b8TJZfSwN1qWmnaFAzUYvXPteEm7PTqBIBOAHEWFYI__8rdjN2qoDfRRin5Wo1Bum3Yq1v9fZhZWC9WyibZ1xUz57Keux 4 | Qel3EchdqAce5jTrn8jWHcdfYP-ipBgsa6idWUtFB1Pd3GP5BzZdnqkQIopAbteM_SDf5redkVFwdsnYsKWDPg7f9aGpPc6P6WoLnV72ub9qRHbOOJ7vZ5sr 5 | MB5bI8q75SslHx691UfqlNt1atJD1UpOqb8cOdITadvYMSY1mBT_KgvbK2DpqSlv6DHaK_HIzCdZOwMcChJxAEDuVLaNjyOfaghYmG6hrsU_EoUFQPySSlBG 6 | s6ls_IZhSR33VMOJEWU4yy93rieo-ngBj_PKWscO1JQTQJQ9uUQ4a-uUs71RqXuzyoudZJvP1hQY9RR2i4KODeWkxT56ZGdGap5WZ33m5KO36hQW9U2jvh9b 7 | jWCCbf6Tdg-AOhD8HT4E6Lkw2uCzNOUvmaWtJtow1NdbxbS9AmP-HQ1aB-veQf8JHhj0lpLxQYOrQUqFvry 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesCronjob) 11 | !define KubernetesCronjob(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesCronjob, KubernetesCronjob) 12 | !define KubernetesCronjob(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesCronjob, KubernetesCronjob) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesDeploy(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesDeploy(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesDeploy.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesDeploy [70x66/16z] { 2 | rPPNWYqv24DDCcZ_2-uSAJ0ry_BvwgXh90nU_n0AmEd7DPu9MVyRmoV_KuSs4lhVDHm5jluB76ZOjusMGCVjm0GJpdEqTmWPO_an7N9CpC6N6k4UQE4R8gvl 3 | VqLYZLIEYv0mkf7-FkVhT2-zz3TxDevYB0bVwLBqoTyiKkDdOxY-k2HgogUYkddadtx6vIBBKQKebRoosq_6N2lbAESJ7-OMNyMp0reV9igEYjm_kJMqDoRo 4 | 2RdjTkhxxj8hrdTxTFE1BhO4hiXWZ5uEc6V4Cxpe2HPz8WfZV531IbXb32OLxKKWoPRU5qyYrUy4OqPy65Uvm_f-sLcaD67iNKeYr-DNPwUckQHhQYxFpcLp 5 | 2Geg9xbUbTAA81UKPrtwiHnMv67_ijh-z9TH8vKAf9phniTrhKSPmaYth7HM6MPitjCOqDFd6TrJsSd2Z2lDAd7dKHZkE5AyF2RcnrJWVo0hW_-EhKGEYl4L 6 | CnJu-7HV-8hQ44ynbPt55a9476h26shOp0hTmCVz71vSl64BQWY2C6A5Mb10p1cWgEF9GQr0B92ehX03sDMs05j0uPpYAVYgijqTISLKTugdW3yh4aCeHDuh 7 | 0iGGH2cU4drpbn72l24gRB3zwYuWckAfIPbA-fuYErlZ1vLDE-tRbfZdqWrel3ttCFG4hx-SHm 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesDeploy) 11 | !define KubernetesDeploy(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesDeploy, KubernetesDeploy) 12 | !define KubernetesDeploy(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesDeploy, KubernetesDeploy) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesDs(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesDs(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesDs(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesDs.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesDs [70x66/16z] { 2 | rTO7pXmX38PX5ro--nyu3Gdfdp41f-THMxLt5rlB3Fr71e3WdsrCgVJ33DDFTDZnCFgDGC6eGn8RpdH94plN2rESX9nNUoErjPP-XmCTzU83RN8JyV5LVFiq 3 | EO0OOnYcvxeORxp-1cFj3t3wml6DN-oNQPXP00YR742QCJccHyNBIg8avFMHK0Z7gIBVgsIuUm18dm80rWSbHpKOUQzmZN8DlpfwVHzDJ2nY048c_TOM8JBi 4 | AtXM0YLzLkJ7AvdblINuo2rHSiiFEqAMzu4Sxz1PgGQJ5nMoiiAqe5qfxWU-hfZ6evB5M4uL9NjKKDqj_SeQ31eLTK0vi2XDtAYiXIv1atOgedYWoJiLsroi 5 | X9-hQBiIddXo-aggIWsbzHq_Nq7ZH2Nv9HNzTRzb_6pb_Q1NslB3cqDYITy9r4PnIxbjrHcldW7Sd4iMBuNzwHQZwwX_UgAftYZwZ5uOjU7OYCQhkpfgURs4 6 | 8QeE5IbIj15uS46okmBZk9xzecm0widgnNhsoWhWW-lrrEHz8d9tWBDUJssyfZiyLSIgzUmPBZ2T18w4pX87Wovm-z_JdqqA_UC-0m 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesDs) 10 | !define KubernetesDs(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesDs, KubernetesDs) 11 | !define KubernetesDs(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesDs, KubernetesDs) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesEp(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesEp(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesEp(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesEp.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesEp [70x66/16z] { 2 | rPU7pYOX24ML8jptV-1jvb-oHE8Csq_AL-T4kTRn7o40RFwiO-CysYY2fcSk9EIzmt10nnl8KR0U5veT5Oy3OzmmkaVx1EThB2rF7KjD7RpXDTIJP79S4ncd 3 | Z2Aphldwap6G_h5Qbjmbz2pKjjI5eQO5vNhKjw1heMJfeOUor3ZE-7KzO780mWhu59mPWUC0RViSlDzVfr8X8NnOV5QBe9HJSNb8jkL3Ouw4bsNXOLiIbgsn 4 | eSYKQqlaPinZJ17VcbEQioYBnTynOxnj3J9Sb4MZWLYHuJglYLQCR8hzSN_GQCeXy6A5-YfUZer5MrqfFWJpM1PNIu4XCAqASzk_K1Fr8lmaUONoDBVcZykx 5 | dDUQrA6cXNw9XNzTM-INr6NOprae7kXR9AzIS0hsoliT0w3nKGwx8w6BfqDXZyl9etUOSZJWaUbjhvc9jzWumEruReSO8JAeCcaTJyQGK85F207JR_7KGH6B 6 | J1C1U5tZ2R95pSoJfOgdd0eYW9nwPA_kHqAa46RIMppteBIgR8tTBJJkUEjwbPclPa-DeiPf_EDy1W 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesEp) 10 | !define KubernetesEp(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesEp, KubernetesEp) 11 | !define KubernetesEp(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesEp, KubernetesEp) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesEtcd(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesEtcd(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesEtcd.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesEtcd [70x66/16z] { 2 | rLO93Yix20jRWFjV-6kKKJHrGMd_swsbQmpOWM7yGz3CTFfHZeMG_yzXkV03F3GJeDzpU1QmhpWuii7yM6Y9xF2nOP8dE9-j_GGXHrj-WAUr9LqBxjRuccFo 3 | nMzPWXkIrbSjVKExADzXTF9_7lsrCI0KUoA01HGCku8_GsbemGDnNZdqTemkPTqk5ICp-8s7UnRR5VfzoCMskHojCFpC16J20BCLnff_8WARf2r87hG0VxiK 4 | tB7GwosSOizCbj0RrifoWU8nJSXscdWhefa7yq4I0iEFn-Y52PJ55mdXjGn2OQYNnRQMIECOLCjMZENGVK3NdqJffl5U64KpxIxDCtsTYji2xuLnj4xlTtU5 5 | IrVPsZCeKD-vVS0pO-UogEi3xveJYTyLawr9PRPr4QRNv1qdr3eQc2jUXq8Oa7m-FchTzb4B0wsFROEnPYqCp6E6tr4yXV4piHNNVw9APZxrXn5UZ19Ugzog 6 | ZyS2BprzXOw29G4qOjAE7U4HkNFJfE5mW2kMQ1zp_CWTvMsUUFhnzrn_hQ3dWcyl0D2CQ37lfSFj_egYtHpwNqPW-vU9Dqe6rIop4Qifrb_v1Hz-PPTeio2J 7 | UOHFusxzx3QFVctZyp8LYV09YC9BH7uF6s-Wyo4GrpzUtQUsB35Am9z4s8DefZ176ejOPq-_ywfbK9gcQauDocJhxEcD8b4TRffyaK-vU3jxUgDekdi22zZJ 8 | W5yhqhiY5wTCCh2dXJxKPPxfP9UwdigYrjlJ6zM3nWcUH_0u8_807H-0lkwUxxK97dyv_WC 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesEtcd) 12 | !define KubernetesEtcd(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesEtcd, KubernetesEtcd) 13 | !define KubernetesEtcd(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesEtcd, KubernetesEtcd) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesGroup(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesGroup(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesGroup.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesGroup [70x66/16z] { 2 | rPU7ikCW34LHr_t_3zxcX9d8yXBYhMVAAs4Ee1lQ-8zG045t7GSfdpiCaqyzv2ZelYFGO5iEJbpWRnTQ4bUy7PXWHV0wsdT8MSPopqE17VhW0zlmjGJAz5Ca 3 | yAJ6HNq7FLFZL_d6rfTXlEAzleUkfeJFB7pBqhVc3orezgEx5lGMAh-TBRoqS091ppLghSNQii1BsvmBtJfBzlk1rrh965bgG6WBavt5vzB50NKM6XDq5ftr 4 | YpduiqNR_tfPT3xB9hLzSMjl6HPnT4KUpgEreApqtMzTBGpkM6J-ixMmchif7rDo4sejqPr0VZeEqkZH9hInO1pusQ9uGPwDWgQb5WOd2wD0pm77sI9N5aL1 5 | fdXQokZv_3_RiM2kkliMd2qa1Hf33XeBTvObrIAtBNCiUjSo5-CT2u-3l6FHxhynrd3VAvS1Bl1cgoiLJg75I1oODFfzQeU93v1HmJxMnRT97wTWZrm-geHL 6 | 8vGzHJYW0J3KX1sJvGtK1372AI6688W30oB8aLqyVL1Y08KBC1AWV5WCu2ZnTBIMaUB8LuijLyYSaG3Y288O_36ZjrQRpkfoX08fB85WDeQeiBVnz46b0vGe 7 | Y2ygMuDYPiEbXSUQt7nUzT3swkanN9Cy_d6-0W 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesGroup) 11 | !define KubernetesGroup(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesGroup, KubernetesGroup) 12 | !define KubernetesGroup(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesGroup, KubernetesGroup) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesHpa(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesHpa(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesHpa.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesHpa [70x66/16z] { 2 | rPQ7pgOw34HTuZBl_y2tRFx5IlX2tNhKAKVWiGReBw8127xhwAJIOmp5Gmyx9jfzH-03HdUGn09dkeWcLbmEJ756o7cqLqWzZUMTXmDdd0SVk8syaHHC8umD 3 | bsCK6xxEr-W453JYponC0rXR-C0Yrong2OGDLsCr6Fba4GjiUEEoB0PZiuNLCPEcnnPC5cwEeZGoNooVBD6wHQHU2FLAhFtYrFqGQon1sazulwiFju-tMxbR 4 | jltAVHy4RPOQ13VzDgO4K1QI_M1oYutDT5X2RyIMmvgPjNf-BiikUqT1xVEoIexzm2KvjnISms1Q3VkgfJJLBQNSMtAsJAaCAnryszBZrg6XakzOQZ-YbAMv 5 | Rh5nOnobqKmxisJ69YbntI3VTzSMbjhTkaBttVLb8SrF5cVwilZSL08KlcrEoxACtsSWOzSnjlf9iS4IEjR8PC7AGcpVB3fzbp4XIqjvahGxbXPTMyf3sgXO 6 | FKjRM1OivaBnpYBKoJUMDhJKHjWnZc8eDy5JSgoRXopAxTtFLE81IZEumJfDneG6Zeahl-uID-8fRBAOYAEPYYDLTb9Q4AEb8HYgI88xN9Rn70KbZcIe0vnf 7 | JVaadcAmH5dKClWada9sblv6d6Xy5a_HiD42AT2cud1H5rl4SnuKr1UBVqoSMuJEIPpGw0ACOuokOLYJGdyu_m8 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesHpa) 11 | !define KubernetesHpa(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesHpa, KubernetesHpa) 12 | !define KubernetesHpa(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesHpa, KubernetesHpa) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesIng(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesIng(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesIng(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesIng.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesIng [70x66/16z] { 2 | rPM7ijqm24Gle0B__yE9PvmnrZ4ZfoSdzTsobdOfd_-85X5JVbxZmEt7DNgS_BYEZ5Xetwyn8qZ_BWtrA1YlZJQFYjU1MUoO-YRQ6aTW-rY8DGRFM7ROwNiT 3 | _0n2bOyaw_MT25M-agwznYL1Y2sDCPxoxUraETZe9x8Mmw8oRWSKZyHa4FvyfUKrZGkNEWijL5XzMamD6gCuNxyxIfp6TDvo1ckBpl128NpOsBIixbGalRJG 4 | CRVgI2obh7wWLrcSU3KFvktbaMqmTYtyPbsFY6Zf0vQdALp0iCz1sNK5unXhTIlgBL1DjOCvvh3bGhBlQJ3D0EdSxvzGFp38H6rKMB85zBTJSARg8eOwo0xH 5 | c45zlmLrAVVQ67ehWbOupsS1h53Ht4C73Pi4fQwFuXsjSBv3jrEKI6UW5T8ceKewsq6_eab1ITuaBTWlrQfhzPHIXmE5YgPM03BNixH75V5YfR78BkUWCXUp 6 | WQzZnAaoRjScuXXJ0fM632fx1tO0IXwB6WznlZp7ITpnRt2JmF8zt2G2oxTmaz3uboh6Zij807Eez6LM0eijDh4dGETPHZErYAQjSQmKpBYZSuY7pA7XI54- 7 | 5GuLE_vkFK87Z2xPgp0UeeygtTAD60zfgxiHRHxkwYOU10MyHuXld4LGm5GxHmLXK3Nj0uW4OJnxUjIuVlvnlW 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesIng) 11 | !define KubernetesIng(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesIng, KubernetesIng) 12 | !define KubernetesIng(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesIng, KubernetesIng) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesJob(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesJob(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesJob(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesJob.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesJob [70x66/16z] { 2 | rPS7Rkmm34H55P9p_mF_acW1W_10ffJwqik-NSzOhVmYEW2JOySRties0vDzZoW2FUymt31AXkeWwEEWcuFnkB265LRNrJx1MwgMl4SC2KZnIuUMYMDIYIHd 3 | GQnBi6DHqc_EWc3Hb8LT4lOizSH2WgcR5h3vYECJC0jsgHzY6ImMjqdyNYUuu6m-w6LoVQfhkYmOtxS8YILdwUM575Wyn9Arn61ionA3mOcbtSQ28U_Ko_S2 4 | mEh4SSN839M4p519PZ0uezrQjByp05YVNB_tktcd0ZJqJZkAmOmFiU3KKZ_4qZxkjVGFoQNOcQM-Vatl5rtVBvri658eMGDIEDaKveWxZmnqC-LxmpbokBpo 5 | elGLLtNSOCcjkpYl9p8Gi0whhJbaj6gadkMULnl4tZuFQANrH3nQN00l40DAh8TpQv6tN4giXrCVNf4bpaVQPherfEkPqw-svOs_Bif4sSPoZIUELnn9ZHxE 6 | 0CTh-U7y1G 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesJob) 10 | !define KubernetesJob(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesJob, KubernetesJob) 11 | !define KubernetesJob(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesJob, KubernetesJob) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesKproxy(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesKproxy(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesKproxy.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesKproxy [70x66/16z] { 2 | rPO7Tbr124FfeFrlEEUFo_CXy4jwhdkJGMBcGVyH1Y3vfpKEfVJ3E0u_eyE1XhskaHXmUWKfBCJJHcjXu-d058z8UJRQ-vI-50jGHfABphEnfD8DQV9xy7dN 3 | 0FP1HvuG2NaNKDvqUboy3ORMLPHL_wMUxpPS5UuUHJJgD9NO1XI00qNKTCQMcccBog5sVt6Hz9KwAaaNlXeZ-y7LyjBLmlK-4cemxTq__W5hL1WJYLUvhiRS 4 | jyKzAjn9tJFTPIhS7ze2b1P03dW0DXbJotsWBUIZaWdOql_OALDNiQQo_3hD9Kh2pn7ocuhFYLxQlCsHghwdPKmNip6st3qHDCAZCJaF00CcfnYzj7TZHcal 5 | k2NEDx8TtXWovN7cz3HNNiaA66csoMX_eREvvu9BJy14hBusAqFrCGTNSShquhSldIw6cmfZS8hAg8WGekwmutjZbWkPoU5n-OtGonRqlv1zkt2EgpgWQFe3 6 | NENr2Y-2wS2f_6xOfFBWMMNnhYRRyqz6bMfp6doh17ubEXGFT98k1A5P5TRwxxNO_VtjLWYAY6NRaTPjePy-xqCxdDzQVzIfE_-GWKxnjkFiQuCi3ZSSUvwB 7 | m_7KvhXi7g_1ks_FezJ1w_X-iLlYIVBEwgw1voWQyGyLzrEKgmJSkL9KgnJG501IBPvXg3H2SKC5HMK2SC4LRg7GG4gFPmXAbO5qBtL0qXp5E6_2TPFGwF5q 8 | Zeh4hW9Elk9P442Zk73aJaV-qP5v2k1YBPu1WoL2ZueTTmCuxgO25W1LYsSFQeyyj3axatTLL6gvV5uzKKPFm2-TdXt7JWdzutm3 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesKproxy) 12 | !define KubernetesKproxy(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesKproxy, KubernetesKproxy) 13 | !define KubernetesKproxy(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesKproxy, KubernetesKproxy) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesKubelet(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesKubelet(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesKubelet.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesKubelet [70x66/16z] { 2 | rPQ9ZkH824Iv8Vx_W_TmMwALWdLvhvbvElgeh10PWJ7q2s40al-nnaKf_MqSpT_KuS21lTT833YzGGeByR7HMjZuE3354odFqNv2wQjOW3AId7HUn99VX-MG 3 | tuFFlpI0VT2H3qH2RW7bJUUCYxV6qEgYhCv3PxvRSrMuUnJHg7EenDQW01meejRPhxIOrYfDxVwYIVfENIf9ZQ_6oFxWQddfQk4wZuGEcFRRFt_06XN6HE9L 4 | heinJxQuHuKxgNkckqo5-wCjG6a1v807O9CnjSm3FKA-L39RPJMcXaPg5JjKbkCqboW9HmgH8nC-9zhQlFMHgjvf6LCp6sFBx8cW4HwDoRa1632vYj7MteqP 5 | fRtWbb__IF0w0NGeCFlor-NAAra18ysvCxBDcioz1bnw0YPYzVsoCbGVSt0LLvbU_FMdKpDCAep1AIgZ8aBklsrgc3Pc6SXC3e_s6w5j2yvloBvTE4TN1zJX 6 | oasNTrRO1D-bfV9jsAJoyAwokDLaU__9g597dmOJSS8xqQ5uu2If4OHcLLZV_qJQyTLX9c8K4Sks8wtRmldqUJVjkZdKyrAndxHrOG2AjnrdNnjaSVZ0iUUv 7 | E1mVROxBvl4ENdnxXT89tkFxO0_hOrBJxti0tPQkVOuB_NlYbkju9XotIYhaAefT9L6gMk24YGIKhEDPcyerkK10ADWH0idhzmm5k58wdht1NRY0MwLG138p 8 | 0gU96VkjehG3m5djKCdC1ATPPbPAnxCWboyIe88gE102JgJVDx9AwNWs3E4eAMTrWzpkYYIqO2A64aNH0_wcyNSIZmWzKtZ0w0FuzTFptfiI-idv7G 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesKubelet) 12 | !define KubernetesKubelet(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesKubelet, KubernetesKubelet) 13 | !define KubernetesKubelet(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesKubelet, KubernetesKubelet) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesLimits(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesLimits(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesLimits.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesLimits [70x66/16z] { 2 | rTVNGlCm38PX3Mjyzt_1Z2udhKngvv_F2Vi5v46W_qW347owSP5AompTOeSTJzfy8r0mcY690MTwaoP6tbumnP6GuwLzH-h4ignqE32bKI4mJOh80gOznat6 3 | j-thYOkum8vNwzlVd_Yccmzb-IFJdlUHyPThfV4tnGLVN2ggWr-f3rvn9FkdowbAFHXPh61m7oNMA-ZcAh9SWLb_jHeBmYg9aIplWqOLnn1rkLxXQYmoM-dV 4 | bazKiezbic9M3IRcAabK3GPdAjh7Sg8InLyWdQwW-9msMUc3mMG5gjZGnKfrXSl92leDTRg2BLseo4j55YgwLebu_Pg6fRtRqKKSLlYRu4APYL1yIHQLGZtB 5 | LjnIwHuNRj_y-deyFKXa-TWWM9MqqR2eM8Np3rE91Lgim3IZ5umjHlC-Ga4b3X_T2NlcnVAKR5Tf4QhIJ0IfmH8keecE1c9RKGzAa4Cz6UhWXCTuURhSLmJW 6 | HBDhfObbiJo5dof8OtzQdfhyK6c0jV7oL4T1q28Lq8HvAfpT-dIJ3jZ2nYy43WaToyb_hseySNfMPvD2_xXF 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesLimits) 10 | !define KubernetesLimits(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesLimits, KubernetesLimits) 11 | !define KubernetesLimits(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesLimits, KubernetesLimits) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesMaster(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesMaster(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesMaster.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesMaster [70x66/16z] { 2 | rPO7Ukim38EvH1BtF_0RMMhq8NAwsxzx12O1chBy8W90wRirJhJBcna0y3uTJIp4wpKAX26lmHhWvDD6UsF3Su4vZYXxDjezxQ-AvVKwF1PKS6qUFDT84n4T 3 | e1WHsUOQ3S8Qbx8PqwFya-QxdrChhCWzYuCzX66rR-bUWzZFTOofy5wKt6FK6CEar_IGAb56coVxY9VIE57q9ddOaA-rb8ecWWw54HNck_PPQuetAtnlYtMU 4 | Uquw5Stt0N9rfIulpIDZcjcYLz_zN6rJOtHlIy5lFSNeJ6vC21FlKydf2SHqhUtHxTBKbhfCJpKkjY8Qew4YUsDgYKvFYzvGwIA9Daj0UQJGHpDdiCibQ-wC 5 | eo7LfK1lN2xPvrf6d5moPyMNdF75h6kPWK0tndoXRep9PUQoJb-qQm386MyhDURHRb5q9W3pXjskdrjZo3uk84V3PDowS1ZVqZdBMsOnJqMPIB9QZApmmOug 6 | lnsvO-RI5yKcAhYdro6r-QtJ0z2c2bqPck6DOUg9KlCbqWjELDXYPxCoCVxhM5Gg4l0fkh3CCrtWSMgnhfFKf9J5Sxh1tKH4dVyhwDamWwBapaJ3IWbZO1Ce 7 | StWyz_XvL6h8Yc7h7xUjSg59bYju9RnhnMkfLp-w6qWyknp7S4ktWNQpGfbP3N6KkGCMv50WpxpXIEaMv40fF5490RGH0KaI3mag1ie00KQu83KA49H6k46M 8 | U1XtAX7T0dHQd5Jg7v0b7eQzLB7448n66QIXZKp84WybW96e00nfdXudTn7MPUODu_7meFQe754unEIOnW4XJw2lldjUxqsR_73-0W 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesMaster) 12 | !define KubernetesMaster(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesMaster, KubernetesMaster) 13 | !define KubernetesMaster(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesMaster, KubernetesMaster) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesNetpol(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesNetpol(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesNetpol.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesNetpol [70x66/16z] { 2 | rPS5bYCn34HjSTt_m4ETSR9wKjFo7uRyPrUfQVn7202VF-lO2BxlK2pkUgOX8TSTZWAzvA10WvqEcWCTfmjZ7E5qjjfzWWzhkU_fQsaoweftP5neqxFLBcea 3 | RQTIUd9Ti-bpFtVRxrTFZcBw5sk2Q-9ljhGdcVFxcpZ8TsUtC-9RGtqm-S-H9K3CBkBsVCH5faiJUvQybBp8fP6zOBfeAM9Roye6_KXGAYyFWQQHg5Sk-TUz 4 | HVfW0Wi_i50_Tyq4VAQHBJDPfFfBVi4F5bOpJPOezsgj9Hz6EHZVjKoYcGwYCfYqmcHvuDl9blAAk0oiiSol-eZMnEHIkNABgW4mLVbkc3u5FcOTZ5Nk5KFC 5 | XoK6RzLw6Knoqz8ioMRPkjHiuTBYOscUac6jnT9CvzJZAV7FbvD-GFMXfFtLokQp06cFfRoXPw09NUhY9LHR47J5meq5aAjh4LGudRQi_2jSLZpilMNz8T0G 6 | fghc07gBvBDKJs-nTW2EykRcP2yunks1vsGNXblayGpSW4S6rz6aE5iKWh3m2xVkb0xKL4__KEN2n80IAMImin03HYIlbj7WQv82v4u0MKpu2B36nFQvgASi 7 | oWXWKn8X-RHCGDaOC5uM7ZqF2tzPsDtZOR5asNrgenUB4w1HxyXFF1-v0E9G8W68d5xIfLHFMrJ6gHly7Z-sq3WcBfmZUkR5ewVFfYTe_EEy0m 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesNetpol) 11 | !define KubernetesNetpol(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesNetpol, KubernetesNetpol) 12 | !define KubernetesNetpol(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesNetpol, KubernetesNetpol) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesNode(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesNode(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesNode.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesNode [70x66/16z] { 2 | rPO7abin34DPn8BxNpZZDjfLeCW_VPzxWoc0AlA5601AVrtZHhlyD84RlwIZYOLnNQD02Bc2DJRasqPxOyVRWJbEb9sZVOVsIx40FSIAwLo8fLnk697dmTSF 3 | 3T0WElQ6IDfJm7MdiyQbkyRmdaMDNhz4ygNDrHaHsI9KPr79NOC22A155Xqw968QLn7flR-Ob7oaWVZyNcoDiVt4zOxshOLiFU9TeB8V_Va3zUmSAcBH7SwD 4 | ETeIaPqHuX5L4SOAZwCjG7i34a0aC9WnlLaFV0dvhb85Z9CnJHffgenLXNzTU8bM29I91AeGFD6fhRi-SlTdMaDbmeqPcxKdKoXAZIdU00eCknVZKtjl39ME 5 | Henwl57Bv4sIgTAUy_lWEhhKWI5Ul3DgciNCBRlTHG73RFJ7mHgfFdbmdVSoe_NnCcH2LYhGu1nTsPbf8gl3WU-DsIp8Ae78wJVINxQGNzZ-T16QipgWXVq0 6 | ixormibhATToVHh6L0vxrSYdcktsFwCglVHfgeWMOYPAYWTMIYQ6zEhEmST_mnR7cSCgecWHjTqPYGoKdYewrgObyxVPHvJ6_WyLM6azd778n3Fky4fWd-V6 7 | uNphv4XE7jTHujjbN5PmdU0B-nxsQLq-kWkFvn2aXrcYtQtGvY70xJcDPzzKDb063vJ24oaOWLOUppOeAxH26j3MHWlKnv1Quk4G5NcfP5MHU0ZsMSKJfR14 8 | F4OqU3pRBX-5DhIR5yeixiyjIJoKkDhudC8HapED0qFUG2_FdklUjCb_pZS 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesNode) 12 | !define KubernetesNode(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesNode, KubernetesNode) 13 | !define KubernetesNode(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesNode, KubernetesNode) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesNs(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesNs(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesNs(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesNs.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesNs [70x66/16z] { 2 | rPS7aYmn24DjOn2w_uL_RTwXh9gcVtuR9gl6GgRn-8_O935_NkE5j74RvpltTMQmiFiQu04V7LPI49UDjgJYSi6Cpy2wKDeBfBNAqjUPO0DHUB3D4Y9DPbqE 3 | xn2YlasAIb3GMXA_aq2-_GDGxYIe_QsRpbxU47XvPRzaySN_66FH1gGnYzymYm0HaNovaozt4F5o1up7nSj-nBceoKYfmiigJ1qyVWT93HvNvCeM1gwhPEa7 4 | 5rU42PMx52gztF61lQb9m-ER6rjH-i8Kjj2ieSBIMowcpbCOGzvE7Md2baxgI8WE1NHKA3hKN2sLUR15gMZih6ATr95Hjc8dTTKOPy7iXWh9PkeAgw_2FDjB 5 | DbDt_2wRtTGTOuV3YZB9VF_ty2X6YCaXQnZVhckpNjSo3hdOeal12VUWksUwlpx2nwFGOyFYNL8CXJr-n-GnaZUmKM43VIoOx08vklVBKt5MOjlQJ5iBkZmL 6 | iE2JdBcTwK_BemlbHYvWxZYKHrDLDhb0XbddrBPEAWvctMgTyr4uQS1QImmA2ky4NuFEYKQJZUELPhPtJz-RNECVvmS 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesNs) 10 | !define KubernetesNs(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesNs, KubernetesNs) 11 | !define KubernetesNs(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesNs, KubernetesNs) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPod(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesPod(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesPod.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesPod [70x66/16z] { 2 | rPTdckCm34CfTjp_m5kdoGuYorld_SxtGW4kj7mY742DNtRye4rk4tZXlcSa3lY-e_20a1sqGSZBGLk3SRammuhITRLNQDkgPTyp2XkGuWlRA95iCcHcu0v9 3 | -jr4PXA4hIE1aJui6WIzOEcmrzWiBmIZ3uUG2OrQ11DiY9bXsU0Mp9IJ6_SKaN9B5z1fCZCyWIvC18-bH3GQgD1fY0ez_hJvyw1U_ljb9FKFiocFjq-M5rxI 4 | h53Mvk3XJe7EpqYbpuVnp3AGCbbOCBvbOS7KbeK5Wr-n68bbOI4_jZqB2IRtB2GO_9h5xbZ8aqflMkPW0YU2MhI81O-8auKv0AKMj9yiR1amRW7QPak0eCzN 5 | bj9tYuEoVD7d-6cnNcyE3KuQqlhA6ZDmdoINqXPDbi8z_iJc8OqRc1p1FY4d1XPeOwRkhEwZUJryYOam3S1K4stcetazVETrHKkxeqUxewHvFRme3q1B2z3K 6 | F9x8X7FP4l84lNYYklnzvFOnNNLhNWyloWEC8IjgRL5PqnkVLvonTVTm0fnM-S_v2W 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesPod) 10 | !define KubernetesPod(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesPod, KubernetesPod) 11 | !define KubernetesPod(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesPod, KubernetesPod) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPsp(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesPsp(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesPsp.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesPsp [70x66/16z] { 2 | rPO5iYmv30HbSTt_m4iU2glrxDxF6J2S8QaCGtyG2Y36jpecAVI_CKo-mJCS2thV4RZ0w0wSQF3ZGKkYupWmmOxWVRGdf9p7aYR45hrd7ulhUBuldYWqmSTd 3 | 4KldJKbS9KiHbOkInjhEIo9Nag4U6QKUx_BDYuQ6es6n-5D2GttfIm6agwfZqn9UbZdCMTBhgPHTFk7MCXaQ069TzFpLO7YnJ2GG1kJuroeg5vfo7bKBATG1 4 | cRF1RCnx2pgBpRViFOVH3gQt160VlmmYokxSujO2GEPgKdO0xvRgztLZqPd6N23M3IPtbbbwJaktxh2tX8XSMRHknTxof5YoZAMtv9DY0Js9pkA0ZUPGB8D1 5 | Ov7k7akyaQUxkoO2uEq57ZIHxlfBOEplh7VtnREprC6WOZSiqbe0ExRuUojMKWujM0Q-4BXXGSkXXR-BHRvVBVgjbh8P_u-5QPBVOj5oIfrQzF9sP7J8Pazd 6 | aLyHTC7e_deu6b9vGQnlED5per_Sn_fcpudzWjoJrEVtnbLOaS8SO6DU9qSDWKzi02FKa0Oo61-inngK2I0MGnsWH8uIJqUr02vIBKPVmAKZ2-G0ELnAF2tw 7 | MOkm8fZPGIQSwEFfWx8F8pMJROczXMbFOeFI0UFMxkanz2JJRyxV 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesPsp) 11 | !define KubernetesPsp(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesPsp, KubernetesPsp) 12 | !define KubernetesPsp(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesPsp, KubernetesPsp) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPv(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesPv(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesPv(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPv.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesPv [70x66/16z] { 2 | rTS7ZkKm30DGgultF_3sQj3mLxREczw8iGKpoNf37439BsTyqhOU2tptC4SI6vzd58XO4zeuI5aliiR9omCpt9JUH_kAjj5OvZbIcE23Bumf2vcJVJbu8jby 3 | vxQK135U4fxHQyfyOnGFyJxwhe7kgloawjENbvGzeC9KraRKSm_IOqhPEXFlKsyflciPrV7wpcUjUDYOxP-SrAdmS4-aoJ4YkettWspVjkoky1_79ABcsQZG 4 | jK0tnacuUbHr0_Zohj9Do4Hvj_YwuWSIlv9YP5lcAKKQQfu2rb3p5BRbynJxBId96gfbUXNc3PKwkwCuL6uZNOLqYqMVAXoVyCBCYF28oAm66fIHb3abcpL7 5 | 3kESageRSzfIpw-EYgTwU5F8_UuxZ-SxR6k7kI2715Er21kFXmhi8aoZ5O2oyN25ZIjwjHRIhkCv3ye3q4g39HyFHrCWBQEdDcKhWfdluvaqivjf02LDntCM 6 | sueeMJTrJz5rryF7Aqx6fuSBdBMk_znx 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesPv) 10 | !define KubernetesPv(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesPv, KubernetesPv) 11 | !define KubernetesPv(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesPv, KubernetesPv) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPvc(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesPvc(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesPvc(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesPvc.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesPvc [70x66/16z] { 2 | rTS7SgL030HGPQdlV-1Du20O_i1iVfKSkx1IOVgF683adytObD8onsuzXmC7zZmZCU3qX1Gk1DDDMhXoks6AcPHvQ-yeVT2MbHnEpCmRdtXCLaCwfewn8gXJ 3 | BA4ki8IfmHgPfAmKHZ1KbPaH2TITmZYw2jE0qqQGHCIYdYzJ-cCgRolbnCmYOX-B37XT5kOqsMAHw39S3TalXr-L9TaJbrA9-2EcnlU071F5xUS_j6p3Qyca 4 | mxb3Vq8BN2cNlYysMiKYacqZCh8EexFNiZrBZSfIH4XZohs7p05d9jfRJngehD74P4_PkF8-aBRbYQFgnKBseSVnqwh-HMV31rsyKDwkKGukL14_JC7WGXNH 5 | qnHkPLbDqUMKywMIGqfXGWzBChXGCbkaWbAUKz2KaY8jSXGGhYH03auu3h9Wj5z8fE_UpnqN3lJY_ES-_egW3QEs2rWuaRwBNMKaqlGRCmUoCDQMSPMqKxV8 6 | QCTO5_HEiAhwI-6YN_tciLvXfICyvzIiDIffG5VRqpcQD1M39g1P8ee3kf27UIf8kA4Oah2uRazNBKK0jsAuWIRjwSufa9G4JThJoUalGgW04Z2Vj6Uy2Y4g 7 | 2a02E5Itxl_t6uehJ3CvJn6QAqmOtS2FjsVCSQs4_d5V0G 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesPvc) 11 | !define KubernetesPvc(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesPvc, KubernetesPvc) 12 | !define KubernetesPvc(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesPvc, KubernetesPvc) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesQuota(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesQuota(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesQuota.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesQuota [70x66/16z] { 2 | rPU9SdCh38Fn0hRU_uNld1ocJAnGalllN_T2XP4S9st_40uWvCSrBjBQ_wPZyJzrPA3Wdsi4mFJs2Pe04c36sqPR0c5DmBmTc07eZvs1ruI-5wtTUj51K63x 3 | M4Qx6S3xEXpB_0s8K_311tLyZsv49kDUnuaI5nKVngKmW_Ajf0DTPHvYWLSKbN5kKylZbTvgKJlvkrcsaLTMuS8bip5QFBb_6VFgOxM7xusfSSJ3q6d3wW8l 4 | jo8LhiGniOVUMh2zCQolO8BhxiKMClQnHuh8HTQw9rviTxatoqfbobzd2nNEwlSsQNhNgq-r38oLT-sxKihNrCrQ_wo8vqCfKPwED-wGB5FafItFUuBR6lAS 5 | DisMcHmMor_QGiPWeINsvU_Y-I_ijIsTN62LmLraRCl2ohCjdyGJ2cItbtxYF8Hi0TrHdiy9Lh6TYfKzgvPabS4FHPergJNhh7luaIxKhCnL7AdKfqq1GLE6 6 | 9nLl8IXxeDfBvVhnGfrhSH8-lbGWMMhMqip4Te1dBIPWV2_ajQ2SnqIeG9tQTAXLLyRcEI3Ax-g2bFeMJZKAi96XmXTZtteqsdUlFEgYAruJKfAeu7Dw8mIV 7 | 4hkNxdkCWi_ZFrLTpNigC3f2pN8qpQ5gD3kPm2G5KBy-TuVa_Em9xzjuEAXXW4-LK23aKaatTOw7-LP58jqv7aRNZSJH05qtkgy9ZeVnBtVDhyzzkWlNCBNG 8 | AF4SWkgEBT9En5b5svd40Mzl81y_UavDpAIslvp_ 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesQuota) 12 | !define KubernetesQuota(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesQuota, KubernetesQuota) 13 | !define KubernetesQuota(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesQuota, KubernetesQuota) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRb(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesRb(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesRb(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRb.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesRb [70x66/16z] { 2 | rTU7hkmW30JGCSPb_l-7dzA44iYziAyVbUspO9C2_YELPCZFPXnIyJ5Zys6EE1_gUaPmmB2Y95-uO98ctqmtJFcTA1EjdP2wr9Rr70akgHWuCbGpL2jDrQaY 3 | rOiKho8bYeXjhqAtppRb9II1317T0fm250TW1P0GG2i05xc6BRWJxh869sHovrr_LuZoW3ldBc5BAO8RBgMKUZrPJEdrXIay9MTKusbuFagBfRfmCA7rwh9y 4 | dU9QP1UaogvOyk31amtBKkDv4Wcou5AVrSilpWU1pMCisEXZHaIJBThtRmtF4ba1s2D5-hASTQb0ULqUZvIAYpnIv1fTDjmfuBp9lYndtQxSw1hWnvUhiIzC 5 | j12BFRwyf0IWvuowml0-epOMQRIDvPwYNLdEb084XmhWRTNjeZz3fSQn82LVJjZI7RCu-EWlKIDthLLUhY-BiYiCJstLfM1y1C3OfUWWnTf7VOeu-nI_UjYd 6 | CAtgBiZpMGqEjK6kdUlCkvHRYEN2MUfKkXJOUef-c6BUZQNolkecP5zT13ihCoeujEWKNqsfuxFKkUZ9p6nFRgzQ2drq3O0Re2o09m1Me5A0S42eWF4--E5D 7 | eJFDd6wMQMOCixXU-V7Ah3_JdPmV4TmbFw1uuZf3H_Z2-29MRjqbEPGOCdOYB2NCE80NmISJIr5NVMzFBxiK9IMOc6XFqwNKeovOshMLKKemPQOzJHsag1MR 8 | QazZtGr_C6AoiatmMmNVoyNjrPWi7prZndTPy8_x0G 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesRb) 12 | !define KubernetesRb(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesRb, KubernetesRb) 13 | !define KubernetesRb(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesRb, KubernetesRb) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRole(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesRole(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesRole(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRole.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesRole [70x66/16z] { 2 | rPO7hkCm34JPoRd_XHT93DkqfBJjxzUq1sae3qp_4GOW-USTDqhfQnm7NteuSC4-ToGcE7s251O4qvjeOSNR0rEy8kNrQD-XzAsnVE_Xn4SOJKZS4AvaLXXp 3 | W9aHp0Pbpc8MEBD3U5kqB2H5N2bYC960Y21kZrGaIqJX8WuLJTnXwZ3kb1UkLE1ARfPOp7UGX13nrSsA1zI9JKAECyxqG7DgOMfWOgas1GdigEE1p2qSs4Yb 4 | 2-ne3C78-geJzsDDTbaBfdrKmmophxnwBjs28vTk2JYJ0homo3iMHZusuisIYGsVnL9UpQAmJTOjXOsQza7XOd5cPa4kTWGwgFcE62TiRk4XbhSjOfD-u9Cb 5 | NbewrMFfo6u9uZmi_TJTwDtIJvtkbcs4pSAACHYCkVXkuRD5HeksMBebznTIjNQBzPQwaRsXUjVDqqtqKtUZDrJlEfjPkBLK3mQJ7Q5c5fzPT6uvFgKd-6GL 6 | 6vfAcYNQIZk9AQsXhkJwrafziE14MIur2c2M2sImaA-wsR2owDHoK4SsWHEHmreC1-M9Xazlhx8z7AClN0aLBpJwZgHNNTzHPssnMKjvPHRklpAp_NCy4fjD 7 | G0vBEf52YAA824Pa8A8C8eOIEVhYfsDCL4GY8meHzqTrUzIU3knG8_0LJ9t25oXTmUSu3J2MCARaPxVkX1b5KnmDSqQ8Aa0eLKrqQ47sw1J51JCGp56y7a-d 8 | cYKG2eI0m6fsUPNMB2sHcSDuLaYtt7VasuxinNZcZMO9X8W1WbAH6CQpnhyv-2E9bmYzfl02epVWjw-UxxCfeN-S7m 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesRole) 12 | !define KubernetesRole(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesRole, KubernetesRole) 13 | !define KubernetesRole(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesRole, KubernetesRole) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRs(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesRs(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesRs(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesRs.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesRs [70x66/16z] { 2 | rPS5bcCn30GjoOA-_u6NF1IdFsXvAaoLvvPnV28cW9HVTIpAna_ZMFo2Hm8Ri-z847nqqC81SJjeAnnnks26ArAlItk7ibPP-Xv9TE25JxHH9kaZUtFmJCpl 3 | 982OYm2GtnuTYo3rvVyK7oAOhxzCB3OBgyuOqzqJGFWY0AIxZE1D0hNKKQh1ymKX0uSM6epkWcyKWCeNFhu97GaMZ9EEO03YGmcBzOYp1iaGaJNZBWn0YSXJ 4 | 6VJKaXU9i7bBUvOgl58dyq5uWHAUoyM2ATfEFkGtYx1OT1pYr3B9KEnRYiHoPN7RSy5u9MzRTCIxPGi6lsAniP2EPGPW7-g570jhMCZm7uleMDGE9b_qSjcn 5 | NxQyprJQiD01jZvb5WuewwDVjMZ7uZZ0Vi6o_MR-gcKRZ0qB-KdTiWGeaynI5OU04cGDQ5DaKzY7DFhNDrC5zB6nWpu-dX1qoK4mzAZRdRFCF5MjQ7auYPqS 6 | 2KrayF9m2XifWCjCLfvZi94Ae5ozTMfJOfc5C5QUO-QUBX2gchGyntYtutEoUwBXLFDunP7swEbdKph-Sxu2 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesRs) 10 | !define KubernetesRs(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesRs, KubernetesRs) 11 | !define KubernetesRs(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesRs, KubernetesRs) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSa(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSa(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSa(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSa.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSa [70x66/16z] { 2 | rPPNWYGn24CRC47tF_36YHwfmkPzVnrABf2H_VYFM03QVbhZ6nC_hf5uuiTrhB2nxciq27bBmmU2kjpe62Wk6nOue_s2jHfjcBRblews1Ub1Vb36DrqoxPjd 3 | 1OPV4kbuVT5anjbU3ZvGVhe1IlYxbV8ABspxGxtNMCg1F2o9b29Oe_ih5_2iYksrLMDSgNolO4mLB_C8HhBkaefgsU2942f-GSLO0qhbbjzN8QKkLH4RlLBx 4 | RfHAokxg9PyWjhfKMLlvVDT5ppPJ1TwOHLGq9GQoIVXeMgo9LxOTPgjcfZEK5Q__DXMeqMnxxO4e4gfv6vyMTP5K8i6QXtMAyENP7jXfBXv2fUYQ08_vueK2 5 | nbMKkFW-zTyXL40mUkvpRRXIQT561o6-gQXVvkDc77bSBuYVR7QH0kFejc3ldmhHbDVX7IaJJp-LIP6rfHJjsXgWNBuoIfm1-noxwSihviAbSEBinYTYS6EM 6 | aNkB3DU1OY29nmxka-IQXBlqpQkxi8UIf73tGhipd_L9ir41B6GZuzGURTHO530PxiGU2NOg35PJVcwF78KgmEO1X9_QeqTXt3sH7ksbxT56QNHdjL4YbmJ2 7 | A9LBvzZjwRdVc_77Fyvd 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesSa) 11 | !define KubernetesSa(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSa, KubernetesSa) 12 | !define KubernetesSa(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSa, KubernetesSa) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSc(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSc(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSc.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSc [70x66/16z] { 2 | rTK7beCu40JGpbrr_mllMlOR38YHmyO_ERWUg5f8_aU2PElN6GDSFfOSlidHua6ydz6SI7c7WHTAvKKENdcvCETAsxhQLy2NjNoNeysLTV7dZAwgJ20pgme4 3 | 3-ota0etbOOCtJACdzK2tAZiAHyQ414pRrPrDqYWkml8aOxUAgYBVY7E0d_JkiN8NlsaYCOlCQWq4R-u9Jv0p4IIekOHpR6o2MQ4cnR6TMyfTfMIH8DkAYDj 4 | k7zLAsQ159ylZ3sdR1uhso30JIId2vFpbBNf3H5MNBAO3nutpHM8JvzRnXybwjdWbGuJgIrn_Znm6L1gxX7il0csZzhQ3_jMDdZEJdObUrGjB1bOecOU161Y 5 | qwt4_HLQP3LuXs5yrvNXAY8wUpxeFcMZVp8plP7D_0KnJxcciudfRr9K7lXDYikTVfNISkTVfL3kwksZk7bU63wBAlcLsk7CyNCAxl-27XFcPlQO6VV7A18c 6 | pYUrRSNzx1QhmICqcAwdirnkSfyIwPgK6osgtHJliriKiQXP2f_X4Ng_eQRfJN5iy7oSZuSKcwOiTVEPVvY2yxN4BYMRIxDraJuC37-7tAUOtE7Glda0ZNFJ 7 | bImLKN0Jqss1SXL1oO3MWJy_M_HvvWRZ0OZCS7UsZSbbFsRt0F8a-27PANv4PG_yWCiHtvToednNouJpFP2fv4cO9U7cu8bSQ1wqaK5FPYphkIuAwWKg5lKi 8 | Y-fGA1Rr7DaXeqXhJrOiwxdU2d2p69-nhETOr9hAIdF9P0rS294rVNltlBysCFcF-mC 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesSc) 12 | !define KubernetesSc(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSc, KubernetesSc) 13 | !define KubernetesSc(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSc, KubernetesSc) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSched(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSched(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSched.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSched [70x66/16z] { 2 | rLO7agnA3CEosxRkV-5VCDHsRPSOXl-oDeSH2cx3zWyXI9RzCCU1zl_FCJZnFtaikI2USnG5nYCED2-G7mVjpIjyN9Zp3eNxQZz1-wDQdlFeMbYXkNNncYEn 3 | ymzAG9DSznfD0Lljg1cpk_vJz7itfoYkMFvZIR0dX-RHbhvpYFWr3nIBzcBYZCbWm8bUszkhYe8qB_QHbj8yKFAGN1hoLKlPPicGGm71edAtVd5DyXR2Rs91 4 | vyjpogdeYtsGQofrlZJlWcaLYvsvqrzgMmPZxsCf-fUd69sfWmbv5FkGd9xp7q0shevBorZgd9vgdh4ocgEdzAjWQgdEZaKFrkuYsK2IfYkbNSqSYFEIDNV6 5 | tP3Q8j2RvoNxfMN4aH9SYI-neVQmUCeC1hivvWljJJ2vp5pMySMw1icSzRR9OAvsYx4pISAR-Bf-lWr6xECYS-mCuyk54tfBvvItp68Ueh1_8xH0hF2XRbL- 6 | tdBdsQyvmIrO-1sz3YdcjovlW9WiScLOXZS7p9DbyDFj0XSiQh6hMPc0_dKiB1L9-YHTiCopNE1nMAmpPMiXPSbSRd37_cg_-5TvRvX5IQGEySfiNJ-Cwq9r 7 | mkEpnqyXLVeLYdL-EhRA1IswNC67qAwD4bW4-aq3JeL5Oq7LetiSW9C15BUnVowuz_uvCFalK9m2ij9Pu9OSJYlcyJcWwj55EKRJnq7OJEyj8gmtiY3hqKNr 8 | i3fPUB1KLVN-FKGzUh0wo1W9jd7ZwQLoEjBrh4SX0EzNkY0hMDY_J_XmNOykIaCbgr6y1RPxD6yGsmUmnwVdUJQDxI_7Vm 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesSched) 12 | !define KubernetesSched(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSched, KubernetesSched) 13 | !define KubernetesSched(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSched, KubernetesSched) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSecret(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSecret(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSecret.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSecret [70x66/16z] { 2 | rPS75YCX34EnmRPq_mjlsCPxCKucpDQVtaIGJ6l_4ODao7sD2NexnhWur17d4-DpZU06Qv-WO85VDhg35PS3wtn7w8LeBu1-APPp7GbUfGu--35w8f9vZaju 3 | WjVvmYOWwRQ5YoSLVsx0IUvpaBfBh5LUTLvBbHYJ8Ed30WGOFXPM6gCiC6aFr5bGp4T51eeBAgz4HDfaBwDlLJ0bd22ih2XxQul--6b4p5v7hXVYtNo07zsW 4 | DH-jQUpAl2smLJ7p7zaRp8nZP1LvQKlO1jggbpG_oDNP0qnWsNAWaes90vLi3E-ez6JBJiMvPWXaTnbvXiegIYu78Pj6LskrYf2Ch9ADuSiU3K9NZoPxOtZW 5 | RXhvUbE5QOOwL-5T5Tsfn7WGY0X_Pet6PE_MBGcIrf_P5gcciNXzLLji1-DQOSDsU361WpSOnNyytJOeJq7Q59vGx3pkRQR00t8fy7EiBgRhnD7MVM98yPI7 6 | Aki6OWpdl0-w3z2wCQGZnLFiUSU03OgZEyL3OgXJ3TqWNiIJWp8DCiJTDEIRBD7SJQYHuwc2yYuUOWz2IN8OqUm1DL8y6UN4oH082Q2H5iF81Y9-gCI5yv7f 7 | KADfbvZtYgaoNpgxHegd2We0IO8_xjSJ96UtnCc99eE3uzNdGy7QDOmrqFQFymK 8 | } 9 | 10 | KubernetesEntityColoring(KubernetesSecret) 11 | !define KubernetesSecret(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSecret, KubernetesSecret) 12 | !define KubernetesSecret(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSecret, KubernetesSecret) 13 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSts(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSts(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSts(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSts.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSts [70x66/16z] { 2 | rTO7bgD030HGnPRg_XTUreH-o4sROJR-5oQwi4iYq7z44qZvPWPMgVIO0PtH8ms5qrTnmq3ZBsK4BiJj74bCXDmTxLpglT5-ByTncqt7SfzFrwFB5m2vst-B 3 | 5xtpOVHOOAUL00XQ15w42hmJ8cPs0Cuh1H3Cnp6JpcIO4XZIFGM34wyo_PWYT9AufQROh9Qsbv2y4YpavpS185fYL0pNHlf0-b56ivmjlf1791QnsRxNci94 4 | NTIKXY6hAJhP5kEhb7Lzj64JmrgQNSeoezMm5gLBLbDgCUqjXTNC5sRAqnIbmxajji19s9wIaIMbNQGO5jdSJDNCMwB_tiXB2aQdef82JUX46Y0VK_nyYWHJ 5 | mGcxIX7Q94fnpOIfznp0dl9AZ9Q32oVEAOcNp8ZSl-yfTS-JLb9IZ7JhTEjPoOyKInHz4KhAYXUqwYcEIevQIafNKfpzwiw4UociYguMm_TIhg-hxrSe9Hli 6 | YmIKn1r3J7LoIfH0k1v9eXv0z26Cxtvll_74AezlZ2OfFdel2x4MkGM4cn3DKgmitRshLFN-j11oAIQrz04-r6Y7vu8EZAUot1kVuRBYZmYT1HumglBPUAfd 7 | pLQ2CGkCtNnwJnLfZIHSH6VZcGxA3UcG006UWyKV2vm4MmCaeF8MubHC1jLK8064SvJ5d-1pHW04YJJ0V3AUwQ1IH1gSmsgxz87TNVovXe-KFijRY_yyfexd 8 | UJUfz8_x0G 9 | } 10 | 11 | KubernetesEntityColoring(KubernetesSts) 12 | !define KubernetesSts(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSts, KubernetesSts) 13 | !define KubernetesSts(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSts, KubernetesSts) 14 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSvc(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesSvc(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesSvc(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesSvc.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesSvc [70x66/16z] { 2 | rPS7aYCn30CPHUB_7xvyOx6irOYRkv9ZbmqeqZV200I_te6Vf58RnqNJmmC5EtS4dk1qWYGM3AQRQ6B5xS8KEqBsrTuXzQ2MZeS3E_R51uwHdgHIws9KaYk6 3 | ojZsctV60CsCdeLf0ZsBj2thOAHbgS7ucrY0TTDKcbu7WpNwuhjUOkbPaYwiRG5TPD_29PQUnSfKx5bo4KkQFi94Ek6BOE9iyre4Ws9HVy28_P7QXJwFnUP_ 4 | 6ENzQebhVZGiDPZHijHWy3gBlebbrAc8_8cHvK_-FHqa-PF_RnFbJr23yUSpDET9CkQHfDM2rrhaJIpwTh_5tYGNYjTPvFf2ts9KfsFg1NvYrzC0CCeYKtP7 5 | GPSiXy8UcvD7xp2LQA1KmJbEL66S4lG4xTLJSSmC4OKae1aYXW8j24mGCC8SmU24nhAU5ujIyKG8p9EtzQoBIkS09sVoqQrDS946cCDL0GxesDIpc0ekeeda 6 | 0PHqapPuO-3tRZX2Ux9rlQhmmUpfPfD2NvmV 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesSvc) 10 | !define KubernetesSvc(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesSvc, KubernetesSvc) 11 | !define KubernetesSvc(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesSvc, KubernetesSvc) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesUser(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesUser(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesUser.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesUser [70x66/16z] { 2 | rPT70ben30NLfNV_0wSdfaZnDwJEZZQsAa3_4GOW-Nq709JIopWMBteuy82TEn8DJYT8OI2OBgA5YSi5K-n8sPVs2gL7PJdtSEA4ll0_71N-KzPXCak2TWY- 3 | yrWknZUAzjXqekwkqb-6xeaJ2qyXuJMBNBHu0I6J9OP8eosT3XOC-oZwTF4L2vQbVxiF5XaiVQ3vP7csoykMwlT1z97QO04jQhBuEdAmS9SMHDVJ9QF5ccUR 4 | 0OjAPnejzPIMWmbe4fF7bYunUCUYwyd98XQP6QuyM5OdwM2nnA9SUWjMDHkBrVYjo6WIWywIQD3EehCbqCBByl09wIpeyMLvI8mt5Zwsu5sB_1AB_hgx6Cud 5 | e6cxVCyYpwlkt6BzrjbZ_QboT1d1eXhxuMyf0CsMFeVfdi8BA3s2Sxmhtob93OepQl-d2f600QuEb5a05lxK-1s9XJb0C2jtS9G4oB8fJqCzMII1v0WNK3Nb 6 | QNcq89GZsTq3r9IdHsujHGWWkHYekhFanK5BDcMuc3XSb1CqbsSkL1KAg2e0A03LPxOdiKLeJs63qGNuU7fw73Cbz8_p4G 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesUser) 10 | !define KubernetesUser(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesUser, KubernetesUser) 11 | !define KubernetesUser(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesUser, KubernetesUser) 12 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesVol(m).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/dist/OSS/KubernetesVol(m).png -------------------------------------------------------------------------------- /dist/OSS/KubernetesVol(m).svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /dist/OSS/KubernetesVol.puml: -------------------------------------------------------------------------------- 1 | sprite $KubernetesVol [70x66/16z] { 2 | rPS5ikOm38CDYMtT_y3Bb8uApZxyXdxKD5AgElA9601I_rlZ1-MopSGlzdKqS63qDHA4AHsiS48yDjeBPpmEp757sdsqJoXlnTBNqKG77doYZJ6HFYehYXs2 3 | vTj7LWA4zfAmXzsgz8qnRCBwgC_TWgg0glp5ZtTtnk10nJ2L5JMVUPIQfxQagvnYw-Bhf0_Av8OuCQPw7NsoxrfLRyb_hOjVKU5oXeuivyQCLLn7ecAuwPhG 4 | c8cQ9i9t3Bb4zH5P1TGFWCgOmuW1-imMlNGNJcnfPuGa3TLN0MsejegI3_iglgd2cih-KmMieR8z3_26cdgfaRIf0B2I8WAwrDHgBoY_DlqSFvYHkNRcyLe6 5 | _XDoC_OnKdLj1csf_QUZOPSYGs6VbvuyzXrsEO8-KrRkW_B4aUoFxXua7iR4WP70Y7At92foGc8b792oGEgYGkCv3qeH3Yb0wgZYpxlGmvEhJBd0i92k05jH 6 | jiv7De5oyyH87WzdTZS-9_id6aOrZrSSRTyzVM_Av8Fp5G 7 | } 8 | 9 | KubernetesEntityColoring(KubernetesVol) 10 | !define KubernetesVol(e_alias, e_label, e_techn) KubernetesEntity(e_alias, e_label, e_techn, KUBERNETES_SYMBOL_COLOR, KubernetesVol, KubernetesVol) 11 | !define KubernetesVol(e_alias, e_label, e_techn, e_descr) KubernetesEntity(e_alias, e_label, e_techn, e_descr, KUBERNETES_SYMBOL_COLOR, KubernetesVol, KubernetesVol) 12 | -------------------------------------------------------------------------------- /dist/kubernetes_C4.puml: -------------------------------------------------------------------------------- 1 | ' C4-PlantUML, version 1.0.0 2 | ' https://github.com/RicardoNiepel/C4-PlantUML 3 | 4 | ' Colors 5 | ' ################################## 6 | 7 | !define ELEMENT_FONT_COLOR #FFFFFF 8 | 9 | ' Styling 10 | ' ################################## 11 | 12 | !define TECHN_FONT_SIZE 12 13 | 14 | skinparam defaultTextAlignment left 15 | 16 | skinparam wrapWidth 200 17 | skinparam maxMessageSize 150 18 | 19 | skinparam rectangle { 20 | StereotypeFontSize 12 21 | shadowing false 22 | } 23 | 24 | skinparam database { 25 | StereotypeFontSize 12 26 | shadowing false 27 | } 28 | 29 | skinparam Arrow { 30 | Color #666666 31 | FontColor #666666 32 | FontSize 12 33 | } 34 | 35 | skinparam rectangle<> { 36 | Shadowing false 37 | StereotypeFontSize 0 38 | FontColor #444444 39 | BorderColor #444444 40 | BorderStyle dashed 41 | } 42 | 43 | ' Layout 44 | ' ################################## 45 | 46 | !definelong LAYOUT_AS_SKETCH 47 | skinparam backgroundColor #EEEBDC 48 | skinparam handwritten true 49 | skinparam defaultFontName "Comic Sans MS" 50 | center footer Warning: Created for discussion, needs to be validated 51 | !enddefinelong 52 | 53 | !define LAYOUT_TOP_DOWN top to bottom direction 54 | !define LAYOUT_LEFT_RIGHT left to right direction 55 | 56 | ' Boundaries 57 | ' ################################## 58 | 59 | !define Boundary(e_alias, e_label) rectangle "==e_label" <> as e_alias 60 | !define Boundary(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 61 | 62 | ' Relationship 63 | ' ################################## 64 | 65 | !define Rel_(e_alias1, e_alias2, e_label, e_direction="") e_alias1 e_direction e_alias2 : "===e_label" 66 | !define Rel_(e_alias1, e_alias2, e_label, e_techn, e_direction="") e_alias1 e_direction e_alias2 : "===e_label\n//[e_techn]//" 67 | 68 | !define Rel(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-->") 69 | !define Rel(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-->") 70 | 71 | !define Rel_Back(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<--") 72 | !define Rel_Back(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<--") 73 | 74 | !define Rel_Neighbor(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "->") 75 | !define Rel_Neighbor(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "->") 76 | 77 | !define Rel_Back_Neighbor(e_to, e_from, e_label) Rel_(e_to, e_from, e_label, "<-") 78 | !define Rel_Back_Neighbor(e_to, e_from, e_label, e_techn) Rel_(e_to, e_from, e_label, e_techn, "<-") 79 | 80 | !define Rel_D(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-DOWN->") 81 | !define Rel_D(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-DOWN->") 82 | !define Rel_Down(e_from,e_to, e_label) Rel_D(e_from,e_to, e_label) 83 | !define Rel_Down(e_from,e_to, e_label, e_techn) Rel_D(e_from,e_to, e_label, e_techn) 84 | 85 | !define Rel_U(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-UP->") 86 | !define Rel_U(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-UP->") 87 | !define Rel_Up(e_from,e_to, e_label) Rel_U(e_from,e_to, e_label) 88 | !define Rel_Up(e_from,e_to, e_label, e_techn) Rel_U(e_from,e_to, e_label, e_techn) 89 | 90 | !define Rel_L(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-LEFT->") 91 | !define Rel_L(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-LEFT->") 92 | !define Rel_Left(e_from,e_to, e_label) Rel_L(e_from,e_to, e_label) 93 | !define Rel_Left(e_from,e_to, e_label, e_techn) Rel_L(e_from,e_to, e_label, e_techn) 94 | 95 | !define Rel_R(e_from,e_to, e_label) Rel_(e_from,e_to, e_label, "-RIGHT->") 96 | !define Rel_R(e_from,e_to, e_label, e_techn) Rel_(e_from,e_to, e_label, e_techn, "-RIGHT->") 97 | !define Rel_Right(e_from,e_to, e_label) Rel_R(e_from,e_to, e_label) 98 | !define Rel_Right(e_from,e_to, e_label, e_techn) Rel_R(e_from,e_to, e_label, e_techn) 99 | 100 | ' Layout Helpers 101 | ' ################################## 102 | 103 | !define Lay_D(e_from, e_to) e_from -[hidden]D- e_to 104 | !define Lay_U(e_from, e_to) e_from -[hidden]U- e_to 105 | !define Lay_R(e_from, e_to) e_from -[hidden]R- e_to 106 | !define Lay_L(e_from, e_to) e_from -[hidden]L- e_to 107 | -------------------------------------------------------------------------------- /dist/kubernetes_Common.puml: -------------------------------------------------------------------------------- 1 | ' Colors 2 | ' ################################## 3 | !define KUBERNETES_COLOR #0072C6 4 | !define KUBERNETES_BG_COLOR #FFFFFF 5 | !define KUBERNETES_BORDER_COLOR #3C7FC0 6 | !define KUBERNETES_SYMBOL_COLOR KUBERNETES_COLOR 7 | 8 | ' Styling 9 | ' ################################## 10 | 11 | !define TECHN_FONT_SIZE 12 12 | 13 | skinparam defaultTextAlignment center 14 | 15 | skinparam wrapWidth 200 16 | skinparam maxMessageSize 150 17 | 18 | skinparam rectangle { 19 | StereotypeFontSize 12 20 | } 21 | 22 | skinparam Arrow { 23 | Color #666666 24 | FontColor #666666 25 | FontSize 12 26 | } 27 | 28 | !definelong KubernetesEntityColoring(e_stereo) 29 | skinparam rectangle<> { 30 | BackgroundColor KUBERNETES_BG_COLOR 31 | BorderColor KUBERNETES_BORDER_COLOR 32 | } 33 | !enddefinelong 34 | 35 | ' Layout 36 | ' ################################## 37 | !define LAYOUT_TOP_DOWN top to bottom direction 38 | !define LAYOUT_LEFT_RIGHT left to right direction 39 | 40 | ' Elements 41 | ' ################################## 42 | 43 | !definelong KubernetesEntity(e_alias, e_label, e_techn, e_color, e_sprite, e_stereo) 44 | rectangle "==e_label\n<$e_sprite>\n//[e_techn]//" <> as e_alias 45 | !enddefinelong 46 | 47 | !definelong KubernetesEntity(e_alias, e_label, e_techn, e_descr, e_color, e_sprite, e_stereo) 48 | rectangle "==e_label\n<$e_sprite>\n//[e_techn]//\n\n e_descr" <> as e_alias 49 | !enddefinelong 50 | -------------------------------------------------------------------------------- /dist/kubernetes_Container.puml: -------------------------------------------------------------------------------- 1 | !includeurl https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist/kubernetes_Context.puml 2 | ' uncomment the following line and comment the first to use locally 3 | ' !include kubernetes_Context.puml 4 | 5 | ' Scope: A single software system. 6 | ' Primary elements: Containers within the software system in scope. 7 | ' Supporting elements: People and software systems directly connected to the containers. 8 | ' Intended audience: Technical people inside and outside of the software development team; including software architects, developers and operations/support staff. 9 | 10 | ' Colors 11 | ' ################################## 12 | 13 | !define CONTAINER_BG_COLOR #438DD5 14 | 15 | ' Styling 16 | ' ################################## 17 | 18 | skinparam rectangle<> { 19 | StereotypeFontColor ELEMENT_FONT_COLOR 20 | FontColor ELEMENT_FONT_COLOR 21 | BackgroundColor CONTAINER_BG_COLOR 22 | BorderColor #3C7FC0 23 | } 24 | 25 | skinparam database<> { 26 | StereotypeFontColor ELEMENT_FONT_COLOR 27 | FontColor ELEMENT_FONT_COLOR 28 | BackgroundColor CONTAINER_BG_COLOR 29 | BorderColor #3C7FC0 30 | } 31 | 32 | ' Layout 33 | ' ################################## 34 | 35 | !definelong LAYOUT_WITH_LEGEND 36 | hide stereotype 37 | legend right 38 | |= |= Type | 39 | | | person | 40 | | | external person | 41 | | | system | 42 | | | external system | 43 | | | container | 44 | endlegend 45 | !enddefinelong 46 | 47 | ' Elements 48 | ' ################################## 49 | 50 | !define Container(e_alias, e_label, e_techn) rectangle "==e_label\n//[e_techn]//" <> as e_alias 51 | !define Container(e_alias, e_label, e_techn, e_descr) rectangle "==e_label\n//[e_techn]//\n\n e_descr" <> as e_alias 52 | 53 | !define ContainerDb(e_alias, e_label, e_techn) database "==e_label\n//[e_techn]//" <> as e_alias 54 | !define ContainerDb(e_alias, e_label, e_techn, e_descr) database "==e_label\n//[e_techn]//\n\n e_descr" <> as e_alias 55 | 56 | ' Boundaries 57 | ' ################################## 58 | 59 | !define Container_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "Container") 60 | -------------------------------------------------------------------------------- /dist/kubernetes_Context.puml: -------------------------------------------------------------------------------- 1 | ' uncomment the following line and comment the first to use locally 2 | !includeurl https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist/kubernetes_C4.puml 3 | 4 | ' Colors 5 | ' ################################## 6 | 7 | !define KUBERNETES_CLUSTER_COLOR #326CE5 8 | !define KUBERNETES_NS_COLOR #FF4216 9 | !define KUBERNETES_NODE_COLOR #096B24 10 | !define KUBERNETES_POD_COLOR #09E508 11 | !define KUBERNETES_SERVICE_COLOR #FCC133 12 | !define KUBERNETES_FONT_COLOR #000000 13 | !define KUBERNETES_BACKGROUND_COLOR #FFFFFF 14 | 15 | ' Styling 16 | ' ################################## 17 | 18 | skinparam rectangle<> { 19 | StereotypeFontColor KUBERNETES_FONT_COLOR 20 | FontColor KUBERNETES_FONT_COLOR 21 | BorderStyle line 22 | BorderColor KUBERNETES_CLUSTER_COLOR 23 | BackgroundColor KUBERNETES_BACKGROUND_COLOR 24 | RoundCorner 25 25 | } 26 | 27 | skinparam rectangle<> { 28 | StereotypeFontColor KUBERNETES_FONT_COLOR 29 | FontColor KUBERNETES_FONT_COLOR 30 | BorderStyle line 31 | BorderColor KUBERNETES_NS_COLOR 32 | BackgroundColor KUBERNETES_BACKGROUND_COLOR 33 | RoundCorner 25 34 | } 35 | 36 | skinparam rectangle<> { 37 | StereotypeFontColor KUBERNETES_FONT_COLOR 38 | FontColor KUBERNETES_FONT_COLOR 39 | BorderStyle line 40 | BorderColor KUBERNETES_NODE_COLOR 41 | BackgroundColor KUBERNETES_BACKGROUND_COLOR 42 | RoundCorner 25 43 | } 44 | 45 | skinparam rectangle<> { 46 | StereotypeFontColor KUBERNETES_FONT_COLOR 47 | FontColor KUBERNETES_FONT_COLOR 48 | BorderStyle line 49 | BorderColor KUBERNETES_NODE_COLOR 50 | BackgroundColor KUBERNETES_BACKGROUND_COLOR 51 | RoundCorner 25 52 | } 53 | 54 | ' Boundaries 55 | ' ################################## 56 | 57 | ' Definitions 58 | 59 | ' cluster 60 | !define Cluster(e_alias, e_label) rectangle "==e_label" <> as e_alias 61 | !define Cluster(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 62 | 63 | ' namespace 64 | !define Namespace(e_alias, e_label) rectangle "==e_label" <> as e_alias 65 | !define Namespace(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 66 | 67 | ' node 68 | !define Node(e_alias, e_label) rectangle "==e_label" <> as e_alias 69 | !define Node(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 70 | 71 | ' pod 72 | !define Pod(e_alias, e_label) rectangle "==e_label" <> as e_alias 73 | !define Pod(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 74 | 75 | ' service 76 | !define Service(e_alias, e_label) rectangle "==e_label" <> as e_alias 77 | !define Service(e_alias, e_label, e_type) rectangle "==e_label\n[e_type]" <> as e_alias 78 | 79 | ' Kubernetes Elements 80 | !define Cluster_Boundary(e_alias, e_label) Cluster(e_alias, e_label) 81 | !define Namespace_Boundary(e_alias, e_label) Namespace(e_alias, e_label, "Namespace") 82 | !define Node_Boundary(e_alias, e_label) Node(e_alias, e_label) 83 | !define Pod_Boundary(e_alias, e_label) Pod(e_alias, e_label, "Pod") 84 | !define Service_Boundary(e_alias, e_label) Service(e_alias, e_label) 85 | -------------------------------------------------------------------------------- /dist/kubernetes_Simplified.puml: -------------------------------------------------------------------------------- 1 | ' Styling 2 | ' ################################## 3 | 4 | hide stereotype 5 | 6 | !definelong KubernetesEntityColoring(e_stereo) 7 | skinparam rectangle<> { 8 | BackgroundColor KUBERNETES_BG_COLOR 9 | BorderColor transparent 10 | Shadowing false 11 | } 12 | !enddefinelong 13 | 14 | ' Overwriting Elements 15 | ' ################################## 16 | 17 | !definelong KubernetesEntity(e_alias, e_label, e_techn, e_color, e_sprite, e_stereo) 18 | rectangle "<$e_sprite>\n\n==e_label" <> as e_alias 19 | !enddefinelong 20 | 21 | !definelong KubernetesEntity(e_alias, e_label, e_techn, e_descr, e_color, e_sprite, e_stereo) 22 | rectangle "<$e_sprite>\n\n==e_label" <> as e_alias 23 | !enddefinelong 24 | -------------------------------------------------------------------------------- /media/animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/media/animation.gif -------------------------------------------------------------------------------- /media/hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/media/hello-world.png -------------------------------------------------------------------------------- /media/kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/media/kubernetes.png -------------------------------------------------------------------------------- /media/microservices-azure-aks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/media/microservices-azure-aks.png -------------------------------------------------------------------------------- /media/vscode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/dee6e17448ddc348a8e5a739419e5b1946f8db53/media/vscode.gif -------------------------------------------------------------------------------- /samples/aks-aci.puml: -------------------------------------------------------------------------------- 1 | @startuml kubernetes 2 | 3 | footer Kubernetes Plant-UML 4 | scale max 1024 width 5 | 6 | skinparam nodesep 10 7 | skinparam ranksep 20 8 | 9 | ' Azure 10 | !define AzurePuml https://raw.githubusercontent.com/RicardoNiepel/Azure-PlantUML/release/2-1/dist 11 | 12 | !includeurl AzurePuml/AzureCommon.puml 13 | !includeurl AzurePuml/AzureSimplified.puml 14 | 15 | !includeurl AzurePuml/Containers/AzureContainerInstance.puml 16 | !includeurl AzurePuml/Containers/AzureContainerRegistry.puml 17 | !includeurl AzurePuml/Containers/AzureKubernetesService.puml 18 | !includeurl AzurePuml/Databases/AzureSqlDatabase.puml 19 | 20 | ' Kubernetes 21 | !define KubernetesPuml https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist 22 | 23 | !includeurl KubernetesPuml/kubernetes_Common.puml 24 | !includeurl KubernetesPuml/kubernetes_Context.puml 25 | !includeurl KubernetesPuml/kubernetes_Simplified.puml 26 | !includeurl KubernetesPuml/OSS/KubernetesPod.puml 27 | 28 | actor "User" as userAlias 29 | 30 | left to right direction 31 | 32 | ' Azure Components 33 | AzureContainerRegistry(acr, "ACR", "Canada Central") 34 | AzureSqlDatabase(sql, "\nSQL Database", "Canada Central") 35 | AzureKubernetesService(vnode, "AKS virtual node", "Canada Central") 36 | AzureContainerInstance(aci, "ACI", "Canada Central") 37 | 38 | ' Kubernetes Components 39 | Cluster_Boundary(cluster, "AKS") { 40 | KubernetesPod(KubernetesNet1, ".NET", "") 41 | KubernetesPod(KubernetesNet2, ".NET", "") 42 | KubernetesPod(KubernetesNet3, ".NET", "") 43 | 44 | KubernetesPod(KubernetesNode1, "node", "") 45 | KubernetesPod(KubernetesNode2, "node","") 46 | KubernetesPod(KubernetesNode3, "node","") 47 | 48 | KubernetesPod(KubernetesPython1, "python","") 49 | KubernetesPod(KubernetesPython2, "python","") 50 | KubernetesPod(KubernetesPython3, "python","") 51 | } 52 | 53 | Rel_U(userAlias, acr, "User registers container in Azure Container Registry", "1") 54 | Rel_D(cluster, acr, "Container images are pulled from the Azure Container Registry", "2") 55 | Rel(cluster, vnode, "AKS virtual node, a Virtual Kubelet implementation, provisions pods inside ACI from AKS when traffic comes in spikes", "3") 56 | Rel(vnode, aci, "ACI containers write to shared data store", "4") 57 | Rel_D(cluster, sql, "AKS containers write to shared data store", "4") 58 | Rel(aci, sql, "Write to DB", "5") 59 | @enduml -------------------------------------------------------------------------------- /samples/hello-world.puml: -------------------------------------------------------------------------------- 1 | @startuml kubernetes 2 | 3 | footer Kubernetes Plant-UML 4 | scale max 1024 width 5 | 6 | skinparam nodesep 10 7 | skinparam ranksep 10 8 | 9 | ' Kubernetes 10 | !define KubernetesPuml https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist 11 | 12 | !includeurl KubernetesPuml/kubernetes_Common.puml 13 | !includeurl KubernetesPuml/kubernetes_Context.puml 14 | !includeurl KubernetesPuml/kubernetes_Simplified.puml 15 | 16 | !includeurl KubernetesPuml/OSS/KubernetesSvc.puml 17 | !includeurl KubernetesPuml/OSS/KubernetesPod.puml 18 | 19 | actor "User" as userAlias 20 | left to right direction 21 | 22 | ' Kubernetes Components 23 | Cluster_Boundary(cluster, "Kubernetes Cluster") { 24 | Namespace_Boundary(ns, "Web") { 25 | KubernetesSvc(svc, "service", "") 26 | KubernetesPod(pod1, "web-pod1", "") 27 | KubernetesPod(pod2, "web-pod2", "") 28 | } 29 | } 30 | 31 | Rel(userAlias,svc,"get HTTP/1.1 index.html", "1") 32 | Rel(svc,pod1,"load Balances to Pods", "2") 33 | Rel(svc,pod2,"load Balances to Pods", "2") 34 | Rel_U(pod1, svc, "serves content", "3") 35 | Rel(svc, userAlias, "return content to", "4") 36 | @enduml -------------------------------------------------------------------------------- /samples/kubernetes.puml: -------------------------------------------------------------------------------- 1 | @startuml kubernetes 2 | 3 | footer Kubernetes Plant-UML 4 | scale max 1024 width 5 | 6 | skinparam nodesep 10 7 | skinparam ranksep 10 8 | 9 | ' Kubernetes 10 | !define KubernetesPuml https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist 11 | 12 | !includeurl KubernetesPuml/kubernetes_Common.puml 13 | !includeurl KubernetesPuml/kubernetes_Context.puml 14 | !includeurl KubernetesPuml/kubernetes_Simplified.puml 15 | 16 | !includeurl KubernetesPuml/OSS/KubernetesSvc.puml 17 | !includeurl KubernetesPuml/OSS/KubernetesIng.puml 18 | !includeurl KubernetesPuml/OSS/KubernetesPod.puml 19 | !includeurl KubernetesPuml/OSS/KubernetesRs.puml 20 | !includeurl KubernetesPuml/OSS/KubernetesDeploy.puml 21 | !includeurl KubernetesPuml/OSS/KubernetesHpa.puml 22 | 23 | actor "User" as userAlias 24 | left to right direction 25 | 26 | ' Kubernetes Components 27 | Cluster_Boundary(cluster, "Kubernetes Cluster") { 28 | Namespace_Boundary(ns, "Back End") { 29 | KubernetesIng(ingress, "your.domain.com", "") 30 | KubernetesSvc(svc, "service", "") 31 | KubernetesPod(pod1, "pod1", "") 32 | KubernetesPod(pod2, "pod2", "") 33 | KubernetesPod(pod3, "pod3", "") 34 | 35 | KubernetesRs(rs,"","") 36 | KubernetesDeploy(deploy,"deployment","") 37 | KubernetesHpa(hpa, "HPA", "") 38 | } 39 | } 40 | 41 | Rel(userAlias,ingress," ") 42 | Rel(ingress,svc," ") 43 | 44 | Rel(svc,pod1," ") 45 | Rel(svc,pod2," ") 46 | Rel(svc,pod3," ") 47 | 48 | Rel_U(rs,pod1," ") 49 | Rel_U(rs,pod2," ") 50 | Rel_U(rs,pod3," ") 51 | 52 | Rel_U(deploy,rs, " ") 53 | Rel_U(hpa,deploy, " ") 54 | 55 | @enduml -------------------------------------------------------------------------------- /samples/microservices-azure-aks.puml: -------------------------------------------------------------------------------- 1 | @startuml kubernetes 2 | 3 | footer Kubernetes Plant-UML 4 | scale max 1024 width 5 | 6 | skinparam nodesep 10 7 | skinparam ranksep 10 8 | 9 | skinparam linetype polyline 10 | 11 | ' Azure 12 | !define AzurePuml https://raw.githubusercontent.com/RicardoNiepel/Azure-PlantUML/release/2-1/dist 13 | 14 | !includeurl AzurePuml/AzureCommon.puml 15 | !includeurl AzurePuml/AzureSimplified.puml 16 | 17 | !includeurl AzurePuml/Containers/AzureContainerRegistry.puml 18 | !includeurl AzurePuml/Databases/AzureCosmosDb.puml 19 | !includeurl AzurePuml/Databases/AzureSqlDatabase.puml 20 | !includeurl AzurePuml/DevOps/AzurePipelines.puml 21 | !includeurl AzurePuml/Identity/AzureActiveDirectory.puml 22 | !includeurl AzurePuml/Networking/AzureLoadBalancer.puml 23 | !includeurl AzurePuml/Security/AzureKeyVault.puml 24 | 25 | ' Kubernetes 26 | !define KubernetesPuml https://raw.githubusercontent.com/dcasati/kubernetes-PlantUML/master/dist 27 | 28 | !includeurl KubernetesPuml/kubernetes_Common.puml 29 | !includeurl KubernetesPuml/kubernetes_Context.puml 30 | !includeurl KubernetesPuml/kubernetes_Simplified.puml 31 | 32 | !includeurl KubernetesPuml/OSS/KubernetesApi.puml 33 | !includeurl KubernetesPuml/OSS/KubernetesIng.puml 34 | !includeurl KubernetesPuml/OSS/KubernetesPod.puml 35 | 36 | actor "DevOps" as devopsAlias 37 | collections "Client Apps" as clientalias 38 | collections "Helm Charts" as helmalias 39 | 40 | left to right direction 41 | 42 | ' Azure Components 43 | AzureActiveDirectory(aad, "\nAzure\nActive Directory", "Global") 44 | AzureContainerRegistry(acr, "ACR", "Canada Central") 45 | AzureCosmosDb(cosmos, "\nCosmos DB", "Global") 46 | AzureKeyVault(keyvault, "\nAzure\nKey Vault", "Global") 47 | AzureLoadBalancer(alb, "\nLoad\nBalancer", "Canada Central") 48 | AzureSqlDatabase(sql, "\nExternal\ndata stores", "Canada Central") 49 | AzurePipelines(ado, "CI/CD\nAzure Pipelines", "Global") 50 | 51 | ' Kubernetes Components 52 | Cluster_Boundary(cluster, "Kubernetes Cluster") { 53 | KubernetesApi(KubernetesApi, "Kubernetes API", "") 54 | 55 | Namespace_Boundary(nsFrontEnd, "Front End") { 56 | KubernetesIng(ingress, "API Gateway", "") 57 | } 58 | 59 | Namespace_Boundary(nsBackEnd, "Back End") { 60 | KubernetesPod(KubernetesBE1, "", "") 61 | KubernetesPod(KubernetesBE2, "", "") 62 | KubernetesPod(KubernetesBE3, "", "") 63 | } 64 | 65 | Namespace_Boundary(nsUtil, "Utiliy Services") { 66 | KubernetesPod(KubernetesUtil1, "", "") 67 | KubernetesPod(KubernetesUtil2, "","") 68 | } 69 | } 70 | 71 | Rel(devopsAlias, aad, "AUTH") 72 | Rel(helmalias, KubernetesApi, "helm upgrade") 73 | 74 | Rel(aad, keyvault, " ") 75 | Rel(KubernetesApi, aad, "RBAC", "ASYNC") 76 | 77 | Rel(clientalias, alb, "HTTP", "ASYNC") 78 | Rel(alb, ingress, "HTTP", "ASYNC") 79 | 80 | Rel(ingress, KubernetesBE1, " ") 81 | Rel(KubernetesBE1, KubernetesBE2, " ") 82 | Rel(KubernetesBE1, KubernetesBE3, " ") 83 | 84 | Rel(KubernetesBE2, sql, " ") 85 | Rel(KubernetesBE3, keyvault, "Pod Identity") 86 | Rel(KubernetesBE3, cosmos, " ") 87 | 88 | Rel(ado, acr, "docker push") 89 | Rel_U(KubernetesApi, acr, "docker pull") 90 | @enduml 91 | --------------------------------------------------------------------------------