Architecture#

from diagrams import Diagram, Cluster
from diagrams.aws.compute import EC2
from diagrams.aws.database import RDS
from diagrams.aws.network import ELB

from diagrams.onprem.vcs import Github
from diagrams.aws.compute import EKS
from diagrams.azure.compute import AKS
from diagrams.gcp.compute import GKE
from diagrams.custom import Custom





with Diagram("", show=False) as diag:
    github = Github("Github")

    with Cluster("Kubernetes"):
        github >> [
            EKS("AWS EKS"),
            AKS("Azure AKS"),
            GKE("Google GKE"),
            Custom("Alpha3Kube", "./Alpha3-Cloud-Logo.png")
        ]

diag
../_images/114e741f1dfd83a11d7d2866c0af3735be9a5a0a7d700584edde2df2addae3f7.png