Files

223 lines
21 KiB
Plaintext

<mxfile host="app.diagrams.net" modified="2026-04-28T00:00:00.000Z" agent="Mozilla/5.0" version="24.0.0" type="device">
<diagram name="05-flyway" id="flyway">
<mxGraphModel dx="1600" dy="900" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1600" pageHeight="900" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="grp-before" value="Before" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FEE2E2;strokeColor=#B91C1C;strokeWidth=2;dashed=0;fontSize=16;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;align=left;verticalAlign=top;spacingLeft=14;spacingTop=10;" vertex="1" parent="1">
<mxGeometry x="60" y="120" width="720" height="440" as="geometry" />
</mxCell>
<mxCell id="grp-after" value="After" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#DCFCE7;strokeColor=#15803D;strokeWidth=2;dashed=0;fontSize=16;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#15803D;align=left;verticalAlign=top;spacingLeft=14;spacingTop=10;" vertex="1" parent="1">
<mxGeometry x="820" y="120" width="720" height="440" as="geometry" />
</mxCell>
<mxCell id="b-sql" value="SQL&#xa;(V1~V5)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#B91C1C;strokeWidth=2;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#7F1D1D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="100" y="200" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="b-jar" value="migration-jar&#xa;(라이브러리)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#B91C1C;strokeWidth=2;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#7F1D1D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="240" y="200" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="b-docker" value="Docker 이미지&#xa;(자체 빌드)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#B91C1C;strokeWidth=2;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#7F1D1D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="400" y="200" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="b-reg" value="" style="shape=image;html=1;image=https://raw.githubusercontent.com/kubernetes/community/master/icons/svg/resources/unlabeled/deploy.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="590" y="196" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="b-reg-lbl" value="docker-registry" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="565" y="260" width="110" height="20" as="geometry" />
</mxCell>
<mxCell id="b-job" value="" style="shape=image;html=1;image=https://raw.githubusercontent.com/kubernetes/community/master/icons/svg/resources/unlabeled/job.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="370" y="380" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="b-job-lbl" value="K8s Job&#xa;flyway migrate" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="340" y="444" width="120" height="36" as="geometry" />
</mxCell>
<mxCell id="b-pg" value="" style="shape=image;html=1;image=https://www.vectorlogo.zone/logos/postgresql/postgresql-icon.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="600" y="380" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="b-pg-lbl" value="Postgres" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="580" y="444" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="b-e1" style="endArrow=classic;html=1;strokeColor=#B91C1C;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b-sql" target="b-jar">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b-e1-lbl" value="포함" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="200" y="220" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="b-e2" style="endArrow=classic;html=1;strokeColor=#B91C1C;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b-jar" target="b-docker">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b-e2-lbl" value="빌드" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="360" y="220" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="b-e3" style="endArrow=classic;html=1;strokeColor=#B91C1C;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b-docker" target="b-reg">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b-e3-lbl" value="push" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="540" y="220" width="40" height="20" as="geometry" />
</mxCell>
<mxCell id="b-e4" style="endArrow=classic;html=1;strokeColor=#B91C1C;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=0.2;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="b-reg" target="b-job">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b-e4-lbl" value="Job 이 image pull" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="430" y="320" width="120" height="20" as="geometry" />
</mxCell>
<mxCell id="b-e5" style="endArrow=classic;html=1;strokeColor=#B91C1C;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="b-job" target="b-pg">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="b-e5-lbl" value="migrate" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="475" y="400" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="b-cycle" value="⚠ SQL 1줄 변경 → 라이브러리 빌드 → 이미지 빌드 → push → 태그 갱신" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FECACA;strokeColor=#B91C1C;strokeWidth=2;dashed=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#7F1D1D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="100" y="500" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="a-git" value="Git&#xa;(SQL 파일)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#15803D;strokeWidth=2;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#14532D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="860" y="200" width="100" height="60" as="geometry" />
</mxCell>
<mxCell id="a-cm" value="" style="shape=image;html=1;image=https://raw.githubusercontent.com/kubernetes/community/master/icons/svg/resources/unlabeled/cm.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="1020" y="200" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="a-cm-lbl" value="ConfigMap&#xa;migration-flyway-sql" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="980" y="264" width="140" height="36" as="geometry" />
</mxCell>
<mxCell id="a-job" value="" style="shape=image;html=1;image=https://raw.githubusercontent.com/kubernetes/community/master/icons/svg/resources/unlabeled/job.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="1230" y="200" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="a-job-lbl" value="K8s Job&#xa;flyway migrate" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="1200" y="264" width="120" height="36" as="geometry" />
</mxCell>
<mxCell id="a-pg" value="" style="shape=image;html=1;image=https://www.vectorlogo.zone/logos/postgresql/postgresql-icon.svg;imageAspect=1;verticalLabelPosition=bottom;verticalAlign=top;" vertex="1" parent="1">
<mxGeometry x="1430" y="200" width="60" height="60" as="geometry" />
</mxCell>
<mxCell id="a-pg-lbl" value="Postgres" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=11;fontFamily=Pretendard,Helvetica;fontStyle=1;" vertex="1" parent="1">
<mxGeometry x="1410" y="264" width="100" height="20" as="geometry" />
</mxCell>
<mxCell id="a-img" value="flyway:10.20.1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#15803D;strokeWidth=2;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#14532D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1180" y="380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="a-img-lbl" value="공식 이미지 (자체 빌드 X)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;fontSize=10;fontFamily=Pretendard,Helvetica;fontStyle=2;fontColor=#15803D;" vertex="1" parent="1">
<mxGeometry x="1180" y="430" width="160" height="20" as="geometry" />
</mxCell>
<mxCell id="a-e1" style="endArrow=classic;html=1;strokeColor=#15803D;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="a-git" target="a-cm">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="a-e1-lbl" value="apply -k" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#15803D;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="965" y="220" width="70" height="20" as="geometry" />
</mxCell>
<mxCell id="a-e2" style="endArrow=classic;html=1;strokeColor=#15803D;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="a-cm" target="a-job">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="a-e2-lbl" value="mount /flyway/sql" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#15803D;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="1095" y="220" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="a-e3" style="endArrow=classic;html=1;strokeColor=#15803D;strokeWidth=3;fontFamily=Pretendard,Helvetica;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="a-job" target="a-pg">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="a-e3-lbl" value="migrate" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#15803D;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="1335" y="220" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="a-e4" style="endArrow=classic;html=1;strokeColor=#15803D;strokeWidth=2;dashed=1;fontFamily=Pretendard,Helvetica;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="a-img" target="a-job">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="a-e4-lbl" value="image:" style="text;html=1;align=center;verticalAlign=middle;fontSize=11;fontFamily=Pretendard,Helvetica;fontColor=#15803D;fillColor=#FFFFFF;" vertex="1" parent="1">
<mxGeometry x="1230" y="318" width="60" height="20" as="geometry" />
</mxCell>
<mxCell id="a-cycle" value="✓ SQL 1줄 변경 → kubectl apply -k 끝" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#BBF7D0;strokeColor=#15803D;strokeWidth=2;dashed=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#14532D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="860" y="500" width="640" height="40" as="geometry" />
</mxCell>
<mxCell id="cmp-title" value="비교" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;fontSize=14;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#24292F;" vertex="1" parent="1">
<mxGeometry x="60" y="585" width="200" height="22" as="geometry" />
</mxCell>
<mxCell id="cmp-h0" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;align=left;verticalAlign=middle;spacingLeft=12;" vertex="1" parent="1">
<mxGeometry x="60" y="615" width="380" height="36" as="geometry" />
</mxCell>
<mxCell id="cmp-h1" value="Before" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FEE2E2;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#B91C1C;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="440" y="615" width="380" height="36" as="geometry" />
</mxCell>
<mxCell id="cmp-h2" value="After" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#DCFCE7;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#15803D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="820" y="615" width="380" height="36" as="geometry" />
</mxCell>
<mxCell id="cmp-h3" value="결과" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;fontColor=#24292F;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1200" y="615" width="340" height="36" as="geometry" />
</mxCell>
<mxCell id="cmp-r1c0" value="이미지 빌드 사이클" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;align=left;verticalAlign=middle;spacingLeft=12;" vertex="1" parent="1">
<mxGeometry x="60" y="651" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r1c1" value="매번 발생 (자체 Dockerfile)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="440" y="651" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r1c2" value="0회 (공식 이미지)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="820" y="651" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r1c3" value="배포 시간 ↓" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;fontColor=#15803D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1200" y="651" width="340" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r2c0" value="registry 인프라 의존" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;align=left;verticalAlign=middle;spacingLeft=12;" vertex="1" parent="1">
<mxGeometry x="60" y="683" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r2c1" value="필수 (push/pull 안 되면 마이그레이션 X)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="440" y="683" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r2c2" value="없음" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="820" y="683" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r2c3" value="장애 영향 면 ↓" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;fontColor=#15803D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1200" y="683" width="340" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r3c0" value="변경 추적" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;align=left;verticalAlign=middle;spacingLeft=12;" vertex="1" parent="1">
<mxGeometry x="60" y="715" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r3c1" value="SQL 파일 + 이미지 태그 두 군데" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="440" y="715" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r3c2" value="Git diff 한 곳" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="820" y="715" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r3c3" value="PR 리뷰 정확도 ↑" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;fontColor=#15803D;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1200" y="715" width="340" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r4c0" value="용량 한계" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontStyle=1;fontFamily=Pretendard,Helvetica;align=left;verticalAlign=middle;spacingLeft=12;" vertex="1" parent="1">
<mxGeometry x="60" y="747" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r4c1" value="없음 (이미지)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="440" y="747" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r4c2" value="ConfigMap 1MiB (현재 ~2KB)" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="820" y="747" width="380" height="32" as="geometry" />
</mxCell>
<mxCell id="cmp-r4c3" value="임계 도달 시 전환" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#F6F8FA;strokeColor=#D0D7DE;strokeWidth=1;fontSize=12;fontFamily=Pretendard,Helvetica;fontColor=#B45309;align=center;verticalAlign=middle;" vertex="1" parent="1">
<mxGeometry x="1200" y="747" width="340" height="32" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>