{"id":76047,"date":"2020-03-30T19:42:04","date_gmt":"2020-03-30T17:42:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov"},"modified":"2020-03-30T19:42:04","modified_gmt":"2020-03-30T17:42:04","slug":"vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov","title":{"rendered":"Rilascio di Kubernetes 1.18, il sistema di gestione di cluster di contenitori isolati","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/blog\/2020\/03\/25\/kubernetes-1-18-release-announcement\/\">Pubblicato<\/a><\/noindex> rilascio della piattaforma di orchestrazione dei container <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/\">Kubernetes 1.18<\/a><\/noindex>, che consente di gestire un cluster di container isolati come un'unica entit\u00e0 e offre meccanismi per il deployment, il mantenimento e il dimensionamento delle applicazioni eseguite nei container. Il progetto \u00e8 stato originariamente creato da Google, ma successivamente \u00e8 stato trasferito su una piattaforma indipendente, supervisionata dalla Linux Foundation. La piattaforma si posiziona come una soluzione universale in evoluzione, non legata a sistemi specifici e in grado di operare con qualsiasi applicazione in qualsiasi ambiente cloud. Il codice di Kubernetes \u00e8 scritto in Go e <noindex><a rel=\"nofollow\" href=\"http:\/\/github.com\/kubernetes\/kubernetes\">\u00e8 distribuito<\/a><\/noindex> sotto licenza Apache 2.0. <\/p>\n<p>Vengono fornite funzioni per il deployment e la gestione dell'infrastruttura, come la gestione del DNS, il bilanciamento del carico,<br \/>\nla distribuzione dei container sui nodi del cluster (migrazione dei container in base al cambiamento del carico e alle esigenze dei servizi), il controllo dello stato a livello applicativo, la gestione degli account, l'aggiornamento e il dimensionamento dinamico del cluster in esecuzione, senza arrestarlo. \u00c8 possibile implementare gruppi di container con operazioni di aggiornamento e rollback simultanei per l'intero gruppo, cos\u00ec come una suddivisione logica del cluster in parti con separazione delle risorse. \u00c8 supportata la migrazione dinamica delle applicazioni, per le quali possono essere utilizzati sia storage locali che sistemi di storage di rete. <\/p>\n<p>Il rilascio di Kubernetes 1.18 include 38 modifiche e miglioramenti, di cui 15 sono stati portati allo stato stabile e 11 allo stato beta. 12 nuove modifiche sono state proposte in stato alpha. Per la preparazione della nuova versione sono stati dedicati sforzi sia al perfezionamento delle varie funzionalit\u00e0 che alla stabilizzazione delle capacit\u00e0 sperimentali, oltre all'aggiunta di nuovi sviluppi. Le principali modifiche:<\/p>\n<ul>\n<li class=\"l\"> Kubectl\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-cli\/20190805-kubectl-debug.md\">\u00c8 stata aggiunta<\/a><\/noindex> la versione alfa del comando &#171;kubectl debug&#187;, che semplifica il debug nei pod, avviando contenitori effimeri con strumenti di debug.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-cli\/20200115-kubectl-diff.md\">Annunciato stabile<\/a><\/noindex> il comando &#171;kubectl diff&#187;, che consente di vedere cosa cambier\u00e0 nel cluster se si applica un manifest.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/pull\/87077\">Rimossi<\/a><\/noindex> tutti i generatori del comando &#171;kubectl run&#187;, ad eccezione del generatore per l'avvio di pod singoli.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/pull\/87580\">Cambiato<\/a><\/noindex> il flag &#171;--dry-run&#187;, a seconda del suo valore (client, server e none), esegue una prova del comando sul lato client o server.\n<li class=\"l\"> Codice kubectl <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-cli\/kubectl-staging.md\">\u00e8 stato isolato<\/a><\/noindex> in un repository separato. Questo ha permesso di separare kubectl dalle dipendenze interne di kubernetes e facilitare l'importazione del codice in progetti esterni.\n<\/ul>\n<li class=\"l\"> Ingress\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/758\">Iniziato<\/a><\/noindex> cambiamento del gruppo API per Ingress a networking.v1beta1.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-network\/20190125-ingress-api-group.md\">Aggiunti<\/a><\/noindex> nuovi campi:\n<ul>\n<li> pathType, che consente di specificare il modo in cui verr\u00e0 confrontato il percorso nella richiesta\n<li> IngressClassName \u2014 sostituisce l'annotazione kubernetes.io\/ingress.class, che \u00e8 stata dichiarata deprecata. In questo campo si specifica il nome di un oggetto IngressClass speciale.\n<\/ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/ingress\/#ingress-class\">Aggiunto<\/a><\/noindex> l'oggetto IngressClass, in cui si specifica il nome del controller ingress, i suoi parametri aggiuntivi e l'indicazione di utilizzo predefinito\n<\/ul>\n<li class=\"l\"> Servizio\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/service\/#application-protocol\">Aggiunto<\/a><\/noindex> campo AppProtocol, in cui \u00e8 possibile specificare quale protocollo utilizza l'applicazione\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/services-networking\/endpoint-slices\/\">Tradotto<\/a><\/noindex> in stato beta e incluso per impostazione predefinita l'EndpointSlicesAPI, che \u00e8 una sostituzione pi\u00f9 funzionale dei normali Endpoints.\n<\/ul>\n<li class=\"l\"> Rete\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/508\">Supporto<\/a><\/noindex> IPv6 \u00e8 stato tradotto in stato beta.\n<\/ul>\n<li class=\"l\"> Dischi permanenti. \u00c8 stata dichiarata stabile la seguente funzionalit\u00e0:\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/989\">Clonazione PVC<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/features\/issues\/351\">Utilizzo di dispositivi raw a blocchi non di rete come dischi permanenti<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/565\">Supporto per dispositivi raw a blocchi in CSI<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/603\">Trasmissione delle informazioni sul pod che ha richiesto la connessione del disco al driver CSI<\/a><\/noindex>\n<\/ul>\n<li class=\"l\"> Configurazione dell'applicazione\n<ul>\n<li class=\"l\">  Negli oggetti ConfigMap e Secret <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/reference\/generated\/kubernetes-api\/v1.18\/#configmap-v1-core\">aggiunto<\/a><\/noindex> nuovo campo &#171;immutable&#187;. Impostare il valore del campo su true vieta la modifica dell'oggetto.\n<\/ul>\n<li class=\"l\"> Pianificatore\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-scheduling\/20200114-multi-scheduling-profiles.md\">\u00c8 stata aggiunta<\/a><\/noindex> la possibilit\u00e0 di creare profili aggiuntivi per kube-scheduler. Se prima era necessario avviare schedulatori separati per implementare algoritmi di distribuzione non standard per i pod, ora \u00e8 possibile creare set di configurazioni aggiuntive per lo scheduler standard e specificarne il nome nello stesso campo del pod &#171;.spec.schedulerName&#187;. Stato \u2014 alfa.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/taint-and-toleration\/#taint-based-evictions\">Espulsione basata su Taint<\/a><\/noindex> dichiarata stabile\n<\/ul>\n<li class=\"l\"> Scalabilit\u00e0\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-autoscaling\/20190307-configurable-scale-velocity-for-hpa.md\">\u00c8 stata aggiunta<\/a><\/noindex> la possibilit\u00e0 di specificare nel manifesto HPA il grado di aggressivit\u00e0 durante la modifica del numero di pod in esecuzione, cio\u00e8, all'aumento del carico, avviare immediatamente N volte pi\u00f9 istanze (instance).\n<\/ul>\n<li class=\"l\"> Kubelet\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nolancon\/website\/blob\/f4200307260ea3234540ef13ed80de325e1a7267\/content\/en\/docs\/tasks\/administer-cluster\/topology-manager.md\">Topology Manager<\/a><\/noindex> ha ricevuto lo stato beta. La funzionalit\u00e0 include la distribuzione NUMA, che consente di evitare la degradazione delle prestazioni su sistemi multi-socket.\n<li class=\"l\"> Stato beta <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/concepts\/configuration\/pod-overhead\/\">ha ricevuto<\/a><\/noindex>  funzione PodOverhead, che consente di specificare in RuntimeClass una quantit\u00e0 aggiuntiva di risorse necessarie per l'esecuzione di un pod.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/1539\">Espanso<\/a><\/noindex> supporto HugePages, in stato alpha \u00e8 stata aggiunta l'isolamento a livello di contenitore e il supporto per pi\u00f9 dimensioni hugepages.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/pull\/86282\">Rimosso<\/a><\/noindex> endpoint per metriche \/metrics\/resource\/v1alpha1, al suo posto viene utilizzato \/metrics\/resource\n<\/ul>\n<li class=\"l\"> API\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/kubernetes\/pull\/85903\">Definitivo<\/a><\/noindex> rimossa la possibilit\u00e0 di utilizzare le vecchie API group apps\/v1beta1 e extensions\/v1beta1.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/kubernetes.io\/docs\/reference\/using-api\/api-concepts\/#server-side-apply\">ServerSide Apply<\/a><\/noindex> elevato allo stato beta2. Questo miglioramento sposta la manipolazione degli oggetti da kubectl al server API. Gli autori del miglioramento affermano che ci\u00f2 consentir\u00e0 di risolvere numerosi errori esistenti che non possono essere corretti nell'attuale situazione. Hanno anche aggiunto la sezione &#171;.metadata.managedFields&#187;, in cui propongono di memorizzare la cronologia delle modifiche dell'oggetto, specificando chi, quando e cosa \u00e8 stato modificato.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/blob\/master\/keps\/sig-auth\/20190607-certificates-api.md\">Annunciato<\/a><\/noindex> stable CertificateSigningRequest API.\n<\/ul>\n<li class=\"l\"> Supporto per la piattaforma Windows.\n<ul>\n<li class=\"l\"> Continua ad espandersi il supporto per Windows node. Sono state aggiunte versioni alpha:\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/1001\">Supporto CRI-Contaierd<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/1301\">Implementazione RuntimeClass<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/1122\">CSI proxy<\/a><\/noindex>\n<\/ul>\n<li class=\"l\"> Supporto per\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/689\">Group Managed Service Account \u00e8 stato tradotto in stato stabile.<\/a><\/noindex>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/kubernetes\/enhancements\/issues\/1043\">RunAsUserName<\/a><\/noindex>\n<\/ul>\n<\/ul>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fonte: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52635\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 Kubernetes 1.18, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0439 \u043a\u0430\u043a \u0435\u0434\u0438\u043d\u044b\u043c \u0446\u0435\u043b\u044b\u043c \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u043c \u0438\u0437 \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 \u0438 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u0451\u0440\u0442\u044b\u0432\u0430\u043d\u0438\u044f, \u0441\u043e\u043f\u0440\u043e\u0432\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0432 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439. \u041f\u0440\u043e\u0435\u043a\u0442 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 Google, \u043d\u043e \u0437\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0451\u043d \u043d\u0430 \u043d\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043c\u0443\u044e \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0443, \u043a\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439 Linux Foundation. \u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u043f\u043e\u0437\u0438\u0446\u0438\u043e\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e\u043c \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u043e\u0435 \u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-76047","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432\" \/>\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\/it\/blog\/news\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"it_IT\" \/>\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\udd47\u0412\u044b\u043f\u0443\u0441\u043a Kubernetes 1.18, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u043c \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov\" \/>\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-03-30T17:42:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-30T17:42:04+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\udd47Rilascio Kubernetes 1.18, sistema di gestione dei cluster di contenitori isolati | ProHoster","description":"Rilasciata la piattaforma di orchestrazione dei contenitori","canonical_url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\udd47\u0412\u044b\u043f\u0443\u0441\u043a Kubernetes 1.18, \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u043e\u043c \u0438\u0437\u043e\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b \u043e\u0440\u043a\u0435\u0441\u0442\u0440\u043e\u0432\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u043e\u0432","og:url":"https:\/\/prohoster.info\/it\/blog\/news\/vypusk-kubernetes-1-18-sistemy-upravleniya-klasterom-izolirovannyh-kontejnerov","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-03-30T17:42:04+00:00","article:modified_time":"2020-03-30T17:42:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76047","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 17:44:27","updated":"2022-10-05 08:05:27","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/76047","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=76047"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/76047\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=76047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=76047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=76047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}