$ cat diagram-file.py
from diagrams import Diagram
from diagrams.k8s.clusterconfig import HPA
from diagrams.k8s.compute import Deployment, Pod, ReplicaSet
from diagrams.k8s.network import Ingress, Service
with Diagram("k8s-service", show=False):
net = Ingress("domain.com") >> Service("svc")
net >> [Pod("pod1"),
Pod("pod2"),
Pod("pod3")] << ReplicaSet("rs") << Deployment("dp") << HPA("hpa")
# docker run -d -v $PWD:/usr/src/app --name python 040500/python-diagrams:v2 tail -f /dev/null
# docker exec -ti python /bin/sh
# python diagram-file.py
It will be saved as k8s_service.png on your working directory.
Content type
Image
Digest
sha256:6381308fb…
Size
132.5 MB
Last updated
almost 4 years ago
docker pull 040500/python-diagrams:v2