from diagrams import Cluster, Diagram from diagrams.k8s.compute import Deploy, DaemonSet, Pod from diagrams.k8s.podconfig import ConfigMap with Diagram("kubernetes.deployment.enabled", show=True, direction="LR"): ds = None deploy = None with Cluster("Namespace\ninstana-agent"): with Cluster("Deployment\nkubernetes-sensor"): deploy = Pod("2 Replicas\nKubernetes Sensor") with Cluster("DaemonSet\ninstana-agent"): ds = Pod('Per Node\nHost & APM') cm = ConfigMap("instana-agent") dcm = ConfigMap("instana-agent-deployment") cm >> deploy cm >> ds dcm >> deploy