20 lines
654 B
Python
20 lines
654 B
Python
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 |