egyik
This commit is contained in:
parent
2f24396c69
commit
c89a96ba73
@ -123,7 +123,7 @@ func hello(event functions.Event, context functions.Context) (string, error) {
|
|||||||
|
|
||||||
Mint \aref{code:hello-kubeless-go} kódrészleten is látszik, a függvény első paraméter\'eben megkapja a kiváltott eseményt, a másodikban pedig a futási kontextust, a visszatérése pedig egy karakterlánc, opcionálisan pedig egy keletkezett kivétel. Minden úgynevezett eseménykezelőnek ilyen szignatúrával kell rendelkeznie. Az eseményt leíró, functions. Event típusú paraméterben, például http kérés esetén annak törzsében található adat.
|
Mint \aref{code:hello-kubeless-go} kódrészleten is látszik, a függvény első paraméter\'eben megkapja a kiváltott eseményt, a másodikban pedig a futási kontextust, a visszatérése pedig egy karakterlánc, opcionálisan pedig egy keletkezett kivétel. Minden úgynevezett eseménykezelőnek ilyen szignatúrával kell rendelkeznie. Az eseményt leíró, functions. Event típusú paraméterben, például http kérés esetén annak törzsében található adat.
|
||||||
|
|
||||||
Egy megírt függvényt telepíteni két módon lehet. Egy lehetőség közvetlen a Kubernetes API-t \cite{kubeless-api-deploy} használva. Alternatíva és könnyítésként a Kubeless fejlesztői elkészítettek egy parancssoros programot, amelyet használva egyszerűen lehet telepíteni függvényeket, létrehozni triggereket, valamint beállítani a skálázást. Fontos, hogy telepítés közben nem jön létre automatikusan CPU limit egy-egy függvénynek, akkor sem, ha skálázást kérünk hozzá. Skálázáshoz a Kubeless a Horizontal Pod Autoscalert használja.
|
Egy megírt függvényt telepíteni két módon lehet. Egyik lehetőség közvetlen a Kubernetes API-t \cite{kubeless-api-deploy} használva. Alternatíva és könnyítésként a Kubeless fejlesztői elkészítettek egy parancssoros programot, amelyet használva egyszerűen lehet telepíteni függvényeket, létrehozni triggereket, valamint beállítani a skálázást. Fontos, hogy telepítés közben nem jön létre automatikusan CPU limit egy-egy függvénynek, akkor sem, ha skálázást kérünk hozzá. Skálázáshoz a Kubeless a Horizontal Pod Autoscalert használja.
|
||||||
|
|
||||||
Mivel a Kubernetes-ben podokat van lehetőség futtatni és ütemezni, a Kubeless függvényekből is podokat kell létrehozni. Ez a folyamat \cite{kubeless-build}, amely \aref{fig:kubeless-pod-creation} \'abr\'an megfigyelhető, részleteiben eltér programnyelvenként azok sajátosságai miatt.
|
Mivel a Kubernetes-ben podokat van lehetőség futtatni és ütemezni, a Kubeless függvényekből is podokat kell létrehozni. Ez a folyamat \cite{kubeless-build}, amely \aref{fig:kubeless-pod-creation} \'abr\'an megfigyelhető, részleteiben eltér programnyelvenként azok sajátosságai miatt.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user