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
|