I whakauruhia e Google te kaupapa rorohiko Knative 1.0 kore-tumau

Kua tukuna e Google he tuku pumau o te papaaho Knative 1.0, i hangaia hei hanga i tetahi hanganga rorohiko kore-tumau ka tukuna ki runga ake o te punaha wehe ipu i runga i te papaaho Kubernetes. I tua atu ki a Google, ko nga kamupene penei i IBM, Red Hat, SAP me VMware kei te whakauru ano ki te whakawhanaketanga o Knative. Ko te tukunga o Knative 1.0 i tohu i te whakapumautanga o te API whanaketanga tono, ka noho tonu i muri nei ka noho hototahi whakamuri. Ko te waehere kaupapa kua tuhia ki te Haere me te tohatoha i raro i te raihana Apache 2.0.

Ko te tauira whanaketanga tono kore-kaupapa e tukuna ana e Knative e whakarato ana i etahi atu taumata tangohanga mo nga punaha kapua, ka taea te mahi hei ratonga (FaaS, Functions as a service). Ko te tino kaupapa o te tauira kore-server ko te kaiwhakawhanake ka whakatinana i te arorau i te taumata o nga mahi takitahi, me te kore e awangawanga mo te hanga me te whakahaere i nga hanganga mo te whakahaere tono, me te kore e herea ki nga tono tūmau motuhake me nga taiao kapua e tika ana mo a raatau mahi.

Ka whakahaerehia te whakawhanaketanga me te kore e hanga tono monolithic i te taumata o te whakarite i te huinga o nga mahi takitahi iti, ko ia mea e whakarite ana i te tukatuka o tetahi huihuinga motuhake me te hoahoa ki te mahi motuhake me te kore korero ki te taiao (kaore he whenua, ko te hua kaore e whakawhirinaki ki runga. te ahua o mua me nga ihirangi o te punaha konae). Ka whakarewahia nga mahi ka puta te hiahia, a, i muri i te tukatuka i te huihuinga ka taea e ratou te whakaoti tonu i a raatau mahi, ara. kaore i rite ki nga microservices, kaore he whakaritenga mo te noho tonu o nga taiao rere e pau ana i nga rauemi mangere.

Ko te papanga Knative ake ka whakarewa i nga ipu ina hiahiatia, ka tuu i nga mahi kua oti te whakarite ki roto, ka whakarite whakahaere me te whakarite i te tauine o nga taiao e tika ana hei mahi i enei mahi. Ka taea te tuku i te papaahi ki a ia ano me te kore e herea ki nga ratonga kapua o waho. Ko nga Kubernetes anake e hiahiatia kia rere. Ka whakaratohia nga taputapu hei tautoko i nga momo anga noa, tae atu ki a Django, Ruby on Rails, me Spring. Ka taea te whakamahi i te atanga raina whakahau hei whakahaere i te mahi o te papa.

E rua nga waahanga matua o te papanga:

  • Te mahi mo te whakahaere i nga ipu karekau i Kubernetes me te whirihoranga aunoa o te whakawhitiwhiti whatunga, te ararere, te aroturuki i nga huringa (te hanga whakaahua o nga waehere me nga tautuhinga e whakahaerehia ana) me te pupuri i te taumata e tika ana mo te tauine (tae noa ki te whakaheke i te maha o nga pene ki te kore he mahi) . Ko te kaiwhakawhanake ka aro noa ki te arorau; ko nga mea katoa e pa ana ki te mahi ka whakahaerehia e te papa. Hei whakarite i te taunekeneke whatunga me nga tono ararere, ka taea te whakamahi i nga punaha iti whatunga Ambassador, Contour, Kourier, Gloo me Istio. He tautoko mo HTTP/2, gRPC me WebSockets.
  • Ko te huihuinga he punaha mo te ohaurunga (whakapiri i nga kaihautu), te tuku me te whakahaere kaupapa. Ka taea e koe te hanga tono tukutahi ma te taapiri i nga rauemi rorohiko ki nga awa raraunga ma te whakamahi i tetahi tauira ahanoa me te tikanga tukatuka takahanga.

Source: opennet.ru

Tāpiri i te kōrero