13 lines
444 B
Python
13 lines
444 B
Python
|
#! /usr/bin/env python
|
||
|
|
||
|
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("Exposed Pod with 3 Replicas", show=False):
|
||
|
net = Ingress("domain.com") >> Service("svc")
|
||
|
net >> [Pod("pod1"),
|
||
|
Pod("pod2"),
|
||
|
Pod("pod3")] << ReplicaSet("rs") << Deployment("dp") << HPA("hpa")
|