@startuml !pragma teoz true hide stereotype skinparam dpi 300 skinparam linetype ortho skinparam defaultFontSize 10 skinparam shadowing false skinparam nodesep 10 skinparam RoundCorner 8 skinparam ArrowColor #9DADC1 skinparam ArrowThickness 2 skinParam ArrowFontSize 5 skinparam defaultTextAlignment right skinparam frame<<ReplicaSet>> { BackgroundColor #F5F5F5 BorderColor #E8E8E8 FontColor #B3B3B3 FontSize 7 FontStyle bold } skinparam frame<<ReplicaSetRed>> { BackgroundColor #FFD1C7 BorderColor #FF7F60 FontColor #FF7F60 FontSize 7 FontStyle bold } skinparam frame<<ReplicaSetBlue>> { BackgroundColor #B3D8FF BorderColor #8CC4FF FontColor #77A7D9 FontSize 7 FontStyle bold } skinparam frame<<ReplicaSetGreen>> { BackgroundColor #B3FFEA BorderColor #4BEBBE FontColor #00b894 FontSize 7 FontStyle bold } skinparam rectangle<<Service>> { BackgroundColor #ffeaa7 BorderColor #fdcb6e FontStyle Bold FontColor #FDAF1E } skinparam rectangle<<Pod>> { BackgroundColor #E6E6E6 BorderColor #D4D4D4 FontStyle Bold FontColor #B3B3B3 } skinparam rectangle<<PodGreen>> { BackgroundColor #55efc4 BorderColor #00b894 FontStyle Bold FontColor #019E7F } skinparam rectangle<<PodBlue>> { BackgroundColor #74b9ff BorderColor #0984e3 FontStyle Bold FontColor #0080E3 } skinparam rectangle<<PodRed>> { BackgroundColor #fab1a0 BorderColor #e17055 FontStyle Bold FontColor #E15736 } rectangle "Service" as service <<Service>> service -[#0984e3]right->> replicaset_stable service -[#4BEBBE]right->> replicaset_canary together { frame "ReplicaSet" as replicaset_stable <<ReplicaSet>> { rectangle "1.0.0 <&x>" as replica_stable_01 <<PodRed>> rectangle "1.0.0 <&x>" as replica_stable_02 <<PodRed>> rectangle "1.0.0 <&check>" as replica_stable_03 <<PodBlue>> rectangle "1.0.0 <&check>" as replica_stable_04 <<PodBlue>> rectangle "1.0.0 <&check>" as replica_stable_05 <<PodBlue>> replica_stable_01 -[hidden]right- replica_stable_02 replica_stable_02 -[hidden]right- replica_stable_03 replica_stable_03 -[hidden]right- replica_stable_04 replica_stable_04 -[hidden]right- replica_stable_05 } frame "ReplicaSet" as replicaset_canary <<ReplicaSet>> { rectangle "1.1.0 <&check>" as replica_canary_01 <<PodGreen>> rectangle "1.1.0 <&check>" as replica_canary_02 <<PodGreen>> replica_canary_01 -[hidden]right- replica_canary_02 } replicaset_stable -[hidden]down- replicaset_canary } @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art