{"id":87840,"date":"2020-07-11T01:42:08","date_gmt":"2020-07-10T23:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift"},"modified":"2020-07-11T01:42:08","modified_gmt":"2020-07-10T23:42:08","slug":"serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","title":{"rendered":"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Red Hat OpenShift Serverless je soubor \u0159\u00edzen\u00fdch komponent orientovan\u00fdch na Kubernetes pro mikroslu\u017eby, kontejnery a realizace Function-as-a-Service (FaaS). <\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/cc842b5bf30c7cf0be4b09fa8d0795d4.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nToto \u0159e\u0161en\u00ed \"out of the box\" zahrnuje bezpe\u010dnostn\u00ed a sm\u011brovac\u00ed n\u00e1stroje a integruje Red Hat Operators, <noindex><a rel=\"nofollow\" href=\"https:\/\/knative.dev\/\">Knative<\/a><\/noindex> a <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/products\/openshift\/getting-started\">Red Hat OpenShift<\/a><\/noindex> pro nasazen\u00ed stateless a serverless z\u00e1t\u011b\u017e\u00ed na platform\u011b OpenShift v priv\u00e1tn\u00edch, ve\u0159ejn\u00fdch, hybridn\u00edch a multi-cloud prost\u0159ed\u00edch.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless<\/a><\/noindex> umo\u017e\u0148uje v\u00fdvoj\u00e1\u0159\u016fm pln\u011b se soust\u0159edit na vytv\u00e1\u0159en\u00ed aplikac\u00ed nov\u00e9 generace, nab\u00edzej\u00edc\u00ed \u0161irok\u00fd v\u00fdb\u011br programovac\u00edch jazyk\u016f, r\u00e1mc\u016f, v\u00fdvojov\u00fdch prost\u0159ed\u00ed a dal\u0161\u00edch n\u00e1stroj\u016f pro vytv\u00e1\u0159en\u00ed a nasazen\u00ed pr\u016flomov\u00fdch obchodn\u00edch produkt\u016f.<\/p>\n<p>Kl\u00ed\u010dov\u00e9 funkce Red Hat OpenShift Serverless:<\/p>\n<ul>\n<li>\u0160irok\u00fd v\u00fdb\u011br programovac\u00edch jazyk\u016f a runtime komponent pro serverless aplikace. M\u016f\u017eete vyb\u00edrat p\u0159esn\u011b ty n\u00e1stroje, kter\u00e9 pot\u0159ebujete.<\/li>\n<li>Automatick\u00e9 horizont\u00e1ln\u00ed \u0161k\u00e1lov\u00e1n\u00ed v z\u00e1vislosti na intenzit\u011b po\u017eadavk\u016f nebo na vzniku ud\u00e1lost\u00ed pro efektivn\u00ed spr\u00e1vu zdroj\u016f na z\u00e1klad\u011b skute\u010dn\u00fdch, nikoli hypotetick\u00fdch pot\u0159eb.<\/li>\n<li>Pln\u00e1 integrace s OpenShift Pipelines, syst\u00e9mem orientovan\u00fdm na Kubernetes pro kontinu\u00e1ln\u00ed integraci a dod\u00e1vku (CI\/CD) na b\u00e1zi Tekton.<\/li>\n<li>Z\u00e1klad ve form\u011b Red Hat Operator, kter\u00fd umo\u017e\u0148uje spr\u00e1vc\u016fm bezpe\u010dn\u011b spravovat b\u011b\u017e\u00edc\u00ed instance a aktualizovat je, a organizuje \u017eivotn\u00ed cyklus aplikac\u00ed jako cloudov\u00e9 slu\u017eby.<\/li>\n<li>Nep\u0159etr\u017eit\u00e9 sledov\u00e1n\u00ed nov\u00fdch komunitn\u00edch vyd\u00e1n\u00ed, v\u010detn\u011b Knative 0.13 Serving, Eventing a kn (ofici\u00e1ln\u00ed CLI pro Knative) \u2013 to znamen\u00e1 d\u016fkladn\u00e9 testov\u00e1n\u00ed a ov\u011b\u0159ov\u00e1n\u00ed na r\u016fzn\u00fdch platform\u00e1ch a konfigurac\u00edch OpenShift, stejn\u011b jako u v\u0161ech ostatn\u00edch produkt\u016f Red Hat.<\/li>\n<\/ul>\n<p>\nKrom\u011b toho Red Hat \u00fazce spolupracuje na Serverless technologi\u00edch s \u0159adou partner\u016f, v\u010detn\u011b Microsoftu ohledn\u011b Azure Functions a <noindex><a rel=\"nofollow\" href=\"https:\/\/keda.sh\/\">KEDA<\/a><\/noindex> (v\u00edce viz <noindex><a rel=\"nofollow\" href=\"https:\/\/www.redhat.com\/en\/blog\/red-hat-collaborates-microsoft-keda-enable-azure-functions-openshift\">zde<\/a><\/noindex>). Certifikovan\u00fd OpenShift operator ji\u017e existuje u <noindex><a rel=\"nofollow\" href=\"https:\/\/triggermesh.com\/\">TriggerMesh<\/a><\/noindex>, a ned\u00e1vno jsme za\u010dali spolupracovat <noindex><a rel=\"nofollow\" href=\"http:\/\/serverless.com\/\">Serverless.com<\/a><\/noindex>, aby Serverless Framework mohl pracovat s OpenShift Serverless a Knative. Tyto partnersk\u00e9 vztahy lze pova\u017eovat za znak zralosti serverless a po\u010d\u00e1tek formov\u00e1n\u00ed pr\u016fmyslov\u00e9ho ekosyst\u00e9mu.<\/p>\n<p>Pokud jste d\u0159\u00edve nainstalovali p\u0159edb\u011b\u017enou verzi Red Hat OpenShift Serverless, m\u016f\u017eete ji aktualizovat na ve\u0159ejnou verzi GA (general availability). Pro verzi Technology Preview bude pot\u0159eba p\u0159enastavit OLM Subscription Update Channel, jak je zn\u00e1zorn\u011bno na Obr. 1.<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3e0327553977362a6dffb94bd8897da2.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 1. Aktualizace kan\u00e1lu p\u0159edplatn\u00e9ho.<\/i><\/p>\n<p>Kan\u00e1l p\u0159edplatn\u00e9ho je t\u0159eba aktualizovat tak, aby odpov\u00eddal OpenShift Container Platform verze 4.4 nebo 4.3.<\/p>\n<h3>Knative Services \u2013 prvot\u0159\u00eddn\u00ed spr\u00e1va<\/h3>\n<p>\nOpenShift 4.4 v\u00fdrazn\u011b zjednodu\u0161uje nasazen\u00ed aplikac\u00ed s funkcionalitou OpenShift Serverless, co\u017e umo\u017e\u0148uje bez n\u00e1mahy nasadit Knative Services p\u0159\u00edmo z re\u017eimu Developer webov\u00e9 konzole OpenShift.<\/p>\n<p>P\u0159i p\u0159id\u00e1n\u00ed nov\u00e9 aplikace do projektu sta\u010d\u00ed zvolit pro ni typ zdroj\u016f Knative Service, \u010d\u00edm\u017e okam\u017eit\u011b aktivujete funkcionalitu OpenShift Serverless a aktivujete \u0161k\u00e1lov\u00e1n\u00ed na nulu v pohotovostn\u00edm re\u017eimu, jak je zn\u00e1zorn\u011bno na Obr. 2.<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/960c4ceaa5b3e3879f34cb12cf18fe95.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 2. V\u00fdb\u011br Knative Service jako typu zdroj\u016f.<\/i><\/p>\n<h3>Jednoduch\u00e1 instalace pomoc\u00ed Kourier<\/h3>\n<p>\nJak jsme ji\u017e psali v <noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/blog\/announcing-openshift-serverless-1-5-0-tech-preview-a-sneak-peek-of-our-ga\">ozn\u00e1men\u00ed verze OpenShift Serverless 1.5.0 Tech Preview<\/a><\/noindex>, pou\u017eit\u00ed <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/knative\/net-kourier\">Kourier<\/a><\/noindex> vedlo k dramatick\u00e9mu sn\u00ed\u017een\u00ed po\u017eadavk\u016f p\u0159i instalaci Serverless na OpenShift, a v GA verzi je t\u011bchto po\u017eadavk\u016f je\u0161t\u011b m\u00e9n\u011b. To v\u0161e sni\u017euje spot\u0159ebu zdroj\u016f, zrychluje studen\u00e9 spu\u0161t\u011bn\u00ed aplikac\u00ed a tak\u00e9 eliminuje vliv b\u011b\u017en\u00fdch, neserverless z\u00e1t\u011b\u017e\u00ed, kter\u00e9 b\u011b\u017e\u00ed ve stejn\u00e9m jmenn\u00e9m prostoru.<\/p>\n<p>Celkov\u011b tato vylep\u0161en\u00ed, stejn\u011b jako \u00fapravy v OpenShift 4.3.5, urychluj\u00ed vytv\u00e1\u0159en\u00ed aplikac\u00ed z p\u0159edem sestaven\u00e9ho kontejneru o 40-50 % v z\u00e1vislosti na velikosti obrazu.<br \/>\nJak v\u0161echno prob\u00edh\u00e1 bez pou\u017eit\u00ed Kourier, m\u016f\u017eete vid\u011bt na Obr. 3:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/1f64bcf829e4cce3e2aebc406acec484.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 3. \u010cas vytv\u00e1\u0159en\u00ed aplikac\u00ed v p\u0159\u00edpadech, kdy nen\u00ed Kourier pou\u017eit.<\/i><\/p>\n<p>Jak v\u0161echno prob\u00edh\u00e1, kdy\u017e je Kourier pou\u017eit, m\u016f\u017eete vid\u011bt na Obr. 4:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/0b7c8273a4853215c168e7f510036f12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 4. \u010cas vytv\u00e1\u0159en\u00ed aplikac\u00ed p\u0159i pou\u017eit\u00ed Kourier.<\/i><\/p>\n<h3>TLS\/SSL automaticky<\/h3>\n<p>\nOpenShift Serverless nyn\u00ed m\u016f\u017ee automaticky vytv\u00e1\u0159et a nasazovat TLS\/SSL pro trasu (OpenShift Route) va\u0161eho Knative Service, abyste se nemuseli zab\u00fdvat implementac\u00ed a \u00fadr\u017ebou t\u011bchto funkc\u00ed p\u0159i pr\u00e1ci na aplikaci. Jin\u00fdmi slovy, Serverless zbavuje v\u00fdvoj\u00e1\u0159e slo\u017eitost\u00ed spojen\u00fdmi s TSL, p\u0159i\u010dem\u017e si zachov\u00e1v\u00e1 vysokou \u00farove\u0148 bezpe\u010dnosti, kterou v\u0161ichni o\u010dek\u00e1vaj\u00ed od Red Hat OpenShift.<\/p>\n<h3>P\u0159\u00edkazov\u00fd \u0159\u00e1dek OpenShift Serverless<\/h3>\n<p>\nV OpenShift Serverless se naz\u00fdv\u00e1 kn a je dostupn\u00fd p\u0159\u00edmo v konzoli OpenShift na str\u00e1nce N\u00e1stroje p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku, jak je zn\u00e1zorn\u011bno na Obr. 5:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/596c594fad0640247ac3412aa30fff22.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 5. Str\u00e1nka stahov\u00e1n\u00ed rozhran\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku OpenShift Serverless.<\/i><\/p>\n<p>P\u0159i stahov\u00e1n\u00ed z t\u00e9to str\u00e1nky z\u00edsk\u00e1te verzi kn pro MacOS, Windows nebo Linux, kter\u00e1 byla ov\u011b\u0159ena spole\u010dnost\u00ed Red Hat a je zaru\u010den\u011b bez malware.<\/p>\n<p>Na Obr. 6 je uk\u00e1z\u00e1no, jak lze pomoc\u00ed jednoho p\u0159\u00edkazu ve kn nasadit slu\u017ebu a b\u011bhem n\u011bkolika sekund vytvo\u0159it instanci aplikace na platform\u011b OpenShift s p\u0159\u00edstupem p\u0159es URL:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/91c904fe070014959f15b120b63e18fc.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 6. Pou\u017eit\u00ed rozhran\u00ed p\u0159\u00edkazov\u00e9ho \u0159\u00e1dku kn.<\/i><\/p>\n<p>Tento n\u00e1stroj umo\u017e\u0148uje pln\u011b spravovat zdroje Serverless Serving a Eventing, ani\u017e byste museli proch\u00e1zet nebo upravovat jak\u00e9koliv konfigurace YAML.<\/p>\n<h3>Vylep\u0161en\u00e9 zobrazen\u00ed Topologie v re\u017eimu v\u00fdvoj\u00e1\u0159e konzole<\/h3>\n<p>\nNyn\u00ed se pod\u00edvejme, jak vylep\u0161en\u00e9 zobrazen\u00ed Topologie usnad\u0148uje spr\u00e1vu Knative Services.<\/p>\n<h4>Vizualizace zam\u011b\u0159en\u00e1 na Knative Service<\/h4>\n<p>\nKnative Services na str\u00e1nce zobrazen\u00ed Topologie jsou zobrazeny jako obd\u00e9ln\u00edk, kter\u00fd obsahuje v\u0161echny revize, jak je zn\u00e1zorn\u011bno na Obr. 7:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3398041d720871dbffa695c49c8b5167.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 7. Knative Services na str\u00e1nce zobrazen\u00ed Topologie.<\/i><\/p>\n<p>Zde m\u016f\u017eete okam\u017eit\u011b vid\u011bt aktu\u00e1ln\u00ed procenta rozlo\u017een\u00ed provozu Knative Service a uspo\u0159\u00e1dat Knative Services v r\u00e1mci skupiny aplikac\u00ed pro snadn\u00e9 vizu\u00e1ln\u00ed sledov\u00e1n\u00ed, co se d\u011bje uvnit\u0159 vybran\u00e9 skupiny.<\/p>\n<h4>Skl\u00e1d\u00e1n\u00ed seznam\u016f OpenShift Knative Services<\/h4>\n<p>\nPokra\u010dujme v t\u00e9matu skupinov\u00e1n\u00ed, je t\u0159eba zm\u00ednit, \u017ee v OpenShift 4.4 lze svazovat Knative Services uvnit\u0159 skupiny aplikac\u00ed pro pohodln\u011bj\u0161\u00ed zobrazen\u00ed a spr\u00e1vu slu\u017eeb, kdy\u017e jsou ve projektu nasazeny slo\u017eit\u011bj\u0161\u00ed aplikace.<\/p>\n<h4>Knative Service v detailech<\/h4>\n<p>\nV OpenShift 4.4 byla tak\u00e9 vylep\u0161ena bo\u010dn\u00ed li\u0161ta pro Knative Services. Objevila se na n\u00ed karta Zdroje, kde se zobrazuj\u00ed komponenty slu\u017eby, jako jsou Pods, Revize a Trasy. Tyto komponenty tak\u00e9 zaji\u0161\u0165uj\u00ed rychl\u00fd a jednoduch\u00fd p\u0159\u00edstup k log\u016fm jednotliv\u00fdch pod\u016f.<\/p>\n<p>Zobrazen\u00ed Topologie tak\u00e9 ukazuje procenta rozlo\u017een\u00ed provozu a dokonce umo\u017e\u0148uje rychlou zm\u011bnu konfigurace. T\u00edm p\u00e1dem m\u016f\u017eete rychle zjistit rozlo\u017een\u00ed provozu pro vybranou Knative Service v re\u00e1ln\u00e9m \u010dase podle po\u010dtu pod\u016f, kter\u00e9 b\u011b\u017e\u00ed pro danou revizi, jak je zn\u00e1zorn\u011bno na Obr. 8.<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/3c4c15ac05c1490d04bd72919379b580.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 8. Rozlo\u017een\u00ed provozu Knative Service.<\/i><\/p>\n<h4>Hloubkov\u00fd pohled na Serverless Revisions<\/h4>\n<p>\nZobrazen\u00ed Topology nyn\u00ed umo\u017e\u0148uje mnohem hloub\u011bji nahl\u00e9dnout do vybran\u00e9 revize, nap\u0159\u00edklad rychle vid\u011bt v\u0161echny jej\u00ed pod\u00edly a, pokud je to pot\u0159eba, prohl\u00e9dnout si jejich protokoly. Nav\u00edc v tomto zobrazen\u00ed lze snadno p\u0159istupovat k nasazen\u00ed a konfigurac\u00edm revize, stejn\u011b jako k podm\u00edst\u011b, kter\u00e9 ukazuje p\u0159\u00edmo na tuto revizi, jak je zn\u00e1zorn\u011bno na Obr. 9:<\/p>\n<p><img decoding=\"async\" alt=\"Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift\" src=\"\/wp-content\/uploads\/2020\/07\/4fa0f1dbe23dd81b56fa738d584d05ae.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>Obr. 9. Zdroje spojen\u00e9 s revizemi.<\/i><\/p>\n<p>Douf\u00e1me, \u017ee v\u00fd\u0161e uveden\u00e9 novinky v\u00e1m pomohou p\u0159i vytv\u00e1\u0159en\u00ed a spr\u00e1v\u011b serverless aplikac\u00ed, a v n\u00e1sleduj\u00edc\u00edch verz\u00edch se objev\u00ed je\u0161t\u011b v\u00edce u\u017eite\u010dn\u00fdch funkc\u00ed pro v\u00fdvoj\u00e1\u0159e, jako nap\u0159\u00edklad mo\u017enost vytv\u00e1\u0159et zdroje ud\u00e1lost\u00ed a dal\u0161\u00ed.<\/p>\n<h3>Zaujalo v\u00e1s to?<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.openshift.com\/try\">Vyzkou\u0161ejte OpenShift!<\/a><\/noindex><\/p>\n<h3>Va\u0161e zp\u011btn\u00e1 vazba je pro n\u00e1s d\u016fle\u017eit\u00e1<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/forms.gle\/6HArjszuqyE1xr3f8\">\u0158ekn\u011bte n\u00e1m<\/a><\/noindex>, co si mysl\u00edte o serverless. P\u0159ipojte se k na\u0161\u00ed Google skupin\u011b <noindex><a rel=\"nofollow\" href=\"https:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-usershttps:\/\/groups.google.com\/forum\/#!forum\/openshift-dev-users\">OpenShift Developer Experience<\/a><\/noindex> pro \u00fa\u010dast na diskuz\u00edch a semin\u00e1\u0159\u00edch Office Hours, abyste s n\u00e1mi spolupracovali a zanechali sv\u00e9 n\u00e1zory a n\u00e1m\u011bty.<\/p>\n<h3>Dal\u0161\u00ed informace<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2020\/04\/30\/whats-new-in-the-openshift-4-4-web-console-developer-experience\/\">Zjist\u011bte v\u00edce<\/a><\/noindex> o v\u00fdvoji aplikac\u00ed na OpenShift pomoc\u00ed n\u00e1sleduj\u00edc\u00edch zdroj\u016f Red Hat:<\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/www.openshift.com\/serverless\">Zdroje OpenShift Serverless<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/topics\/serverless-architecture\">OpenShift Serverless a Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/redhat-developer-demos.github.io\/knative-tutorial\/knative-tutorial\/index.html\">Tutori\u00e1l pro Knative<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/openshift\">V\u00fdvoj aplikace na platform\u011b OpenShift<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/learn.openshift.com\/middleware\/serverless\/\">\u00davod do OpenShift Serverless<\/a><\/noindex><\/li>\n<\/ul>\n<p>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/redhatrussia\/blog\/510144\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS). \u042d\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u00ab\u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438\u00bb \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 Red Hat Operators, Knative \u0438 Red Hat OpenShift \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 stateless- \u0438 serverless-\u043d\u0430\u0433\u0440\u0443\u0437\u043e\u043a \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 OpenShift \u0432 \u0447\u0430\u0441\u0442\u043d\u044b\u0445, \u043f\u0443\u0431\u043b\u0438\u0447\u043d\u044b\u0445, \u0433\u0438\u0431\u0440\u0438\u0434\u043d\u044b\u0445 \u0438 \u043c\u0443\u043b\u044c\u0442\u0438\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0445 \u0441\u0440\u0435\u0434\u0430\u0445. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":87841,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-87840","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-10T23:42:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Serverless aplikace jsou rychlej\u0161\u00ed a jednodu\u0161\u0161\u00ed s OpenShift | ProHoster","description":"Red Hat OpenShift Serverless je soubor \u0159\u00edzen\u00fdch komponent orientovan\u00fdch na Kubernetes pro mikroslu\u017eby, kontejnery a realizace Function-as-a-Service (FaaS).","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Serverless \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0438 \u043f\u0440\u043e\u0449\u0435 \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 OpenShift | ProHoster","og:description":"Red Hat OpenShift Serverless \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0441\u043e\u0431\u043e\u0439 \u043d\u0430\u0431\u043e\u0440 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u044f\u043c\u0438 Kubernetes-\u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432, \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0439 Function-as-a-Service (FaaS).","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/serverless-prilozheniya-bystree-i-proshhe-vmeste-s-openshift","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-07-10T23:42:08+00:00","article:modified_time":"2020-07-10T23:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"87840","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 13:42:28","updated":"2022-10-01 22:08:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/87840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=87840"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/87840\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/87841"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=87840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=87840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=87840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}