diff --git a/diagrams/k8s/infra.py b/diagrams/k8s/infra.py index aa8fed83..2d9066fa 100644 --- a/diagrams/k8s/infra.py +++ b/diagrams/k8s/infra.py @@ -8,10 +8,18 @@ class _Infra(_K8S): _icon_dir = "resources/k8s/infra" +class Cluster(_Infra): + _icon = "cluster.png" + + class ETCD(_Infra): _icon = "etcd.png" +class Kubernetes(_Infra): + _icon = "kubernetes.png" + + class Master(_Infra): _icon = "master.png" diff --git a/diagrams/onprem/analytics.py b/diagrams/onprem/analytics.py index 182c28cd..df70419b 100644 --- a/diagrams/onprem/analytics.py +++ b/diagrams/onprem/analytics.py @@ -40,14 +40,14 @@ class Norikra(_Analytics): _icon = "norikra.png" -class Presto(_Analytics): - _icon = "presto.png" - - class Powerbi(_Analytics): _icon = "powerbi.png" +class Presto(_Analytics): + _icon = "presto.png" + + class Singer(_Analytics): _icon = "singer.png" diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md index 6fe66cbd..57f2e711 100644 --- a/docs/nodes/k8s.md +++ b/docs/nodes/k8s.md @@ -48,7 +48,9 @@ Node classes list of k8s provider. ## k8s.infra +- **diagrams.k8s.infra.Cluster** - **diagrams.k8s.infra.ETCD** +- **diagrams.k8s.infra.Kubernetes** - **diagrams.k8s.infra.Master** - **diagrams.k8s.infra.Node** diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 7c996a6e..07304300 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -20,8 +20,8 @@ Node classes list of onprem provider. - **diagrams.onprem.analytics.Hive** - **diagrams.onprem.analytics.Metabase** - **diagrams.onprem.analytics.Norikra** -- **diagrams.onprem.analytics.Presto** - **diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias) +- **diagrams.onprem.analytics.Presto** - **diagrams.onprem.analytics.Singer** - **diagrams.onprem.analytics.Spark** - **diagrams.onprem.analytics.Storm** diff --git a/resources/k8s/infra/cluster.png b/resources/k8s/infra/cluster.png new file mode 100644 index 00000000..ee24f6dc Binary files /dev/null and b/resources/k8s/infra/cluster.png differ diff --git a/resources/k8s/infra/kubernetes.png b/resources/k8s/infra/kubernetes.png new file mode 100644 index 00000000..8a66fd5e Binary files /dev/null and b/resources/k8s/infra/kubernetes.png differ