doc(project): minutes session deployment planung
This commit is contained in:
parent
b8e31e3def
commit
0f4489af89
3 changed files with 83 additions and 1 deletions
|
|
@ -13,4 +13,23 @@ Our first architectural blue print for the IPCEI-CIS Developer Framework derives
|
|||
|
||||
## In Confluence
|
||||
|
||||
https://confluence.telekom-mms.com/display/IPCEICIS/Architecture
|
||||
https://confluence.telekom-mms.com/display/IPCEICIS/Architecture
|
||||
|
||||
|
||||
## Dimensionierung Cloud für initiales DevFramework
|
||||
|
||||
### 28.08.24, Stefan Bethle, Florian Fürstenberg, Stephan Lo
|
||||
|
||||
1) zuerst viele DevFrameworkPlatformEngineers arbeiten lokal, mit zentralem Deployment nach OTC in **einen/max zwei** Control-Cluster
|
||||
2) wir gehen anfangs von ca. 5 clustern aus
|
||||
3) jeder cluster mit 3 Knoten/VM (in drei AvailabilityZones)
|
||||
4) pro VM 4 CPU, 16 GB Ram, 50 GB Storage read/write once, PVCs 'ohne limit'
|
||||
5) public IPs, plus Loadbalancer
|
||||
6) Keycloak vorhanden
|
||||
7) Wildcard Domain ?? --> Eher ja
|
||||
|
||||
Next Steps: (Vorschlag: in den nächsten 2 Wochen)
|
||||
1. Florian spezifiziert an Tobias
|
||||
2. Tobias stellt bereit, kubeconfig kommt an uns
|
||||
3. wir deployen
|
||||
|
||||
|
|
|
|||
58
content/en/docs/project/streams/deployment/deployment.drawio
Normal file
58
content/en/docs/project/streams/deployment/deployment.drawio
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
<mxfile host="65bd71144e">
|
||||
<diagram id="PgHo5LUUurS9KLAsAKWD" name="Page-1">
|
||||
<mxGraphModel dx="601" dy="412" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0"/>
|
||||
<mxCell id="1" parent="0"/>
|
||||
<mxCell id="11" value="1 DevFramework Deployment (zB OTC)" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="210" y="100" width="790" height="400" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="15" value="Control Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;verticalAlign=top;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
|
||||
<mxGeometry x="510" y="205" width="190" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="14" value="Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;horizontal=1;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="225" y="240" width="185" height="185" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="13" value="Stage Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="790" y="185" width="190" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="12" value="Stage Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="770" y="210" width="190" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="2" value="Forgejo" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="280" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="3" value="Control Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;verticalAlign=top;fillColor=#ffe6cc;strokeColor=#d79b00;" vertex="1" parent="1">
|
||||
<mxGeometry x="480" y="240" width="190" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="4" value="Forgejo" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="490" y="340" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="5" value="CNOE" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="580" y="340" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="6" value="Stage Cluster" style="whiteSpace=wrap;html=1;aspect=fixed;align=left;verticalAlign=top;" vertex="1" parent="1">
|
||||
<mxGeometry x="747" y="240" width="190" height="190" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="7" value="Applications" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="760" y="340" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
<mxCell id="8" value="" style="endArrow=classic;html=1;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="420" y="320" as="sourcePoint"/>
|
||||
<mxPoint x="480" y="319.5" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="9" value="" style="endArrow=classic;html=1;" edge="1" parent="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="680" y="320" as="sourcePoint"/>
|
||||
<mxPoint x="740" y="319.5" as="targetPoint"/>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="19" value="weiteres Tooling für viele PlatformEngineers" style="whiteSpace=wrap;html=1;aspect=fixed;" vertex="1" parent="1">
|
||||
<mxGeometry x="280" y="370" width="80" height="80" as="geometry"/>
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
|
|
@ -27,5 +27,10 @@ tbd
|
|||
* tbc
|
||||
|
||||
|
||||
## Issues
|
||||
|
||||
### 28.08.24, Forgejo in OTC (Planung Stefan, Florian, Stephan)
|
||||
|
||||
* STBE deployed mit Helm in bereitgestelltes OTC-Kubernetes
|
||||
* erstmal interne User Datenbank nutzen
|
||||
* dann ggf. OIDC mit vorhandenem Keycloak in der OTC anbinden
|
||||
Loading…
Add table
Add a link
Reference in a new issue