Kubernetes
GitHub Actions CI a Kubernetes
Egy kind vagy k3s klaszter felpörgetése percekig tart a tesztek megkezdése előtt.
3 m → 40 s
Klaszter indítása
18m → 6m
E2E lakosztály
Egy kind vagy k3s klaszter felpörgetése percekig tart a tesztek megkezdése előtt.
Miért történik
A csomópontképek minden futtatás után frissen kerülnek elő, és a fürt leáll.
Mit kell változtatni
- Gyorsítótárazza a fajta csomópont képét, így a fürt létrehozása kihagyja a lehívást
- Használjon futót a KVM-mel, hogy a fürt virtuális gép hardveres gyorsítású legyen
- A rendszerleíró adatbázisból való lehívás helyett töltse be előre az alkalmazásképeket a fürtbe
Kubernetes a runnerhut-on (runnerhut)
Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.
A következő buildje kétszer gyorsabb lehet, fele áron
Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.
Kapcsolódó
TerraformA terraform init minden futtatáskor minden szolgáltatót letölt.PulumiA beépülő modulok és a függőségek telepítése minden előnézet előtt lefut.HelmA diagramfüggőségi frissítések és a szöszmötölés minden alkalommal hidegen futnak.Argo CDA telepítési feladatok lekérdezik a szinkronizálási állapotot, és a várakozási CI perceket írják le.