Google ha annunciato oggi un aggiornamento di GKE, il motore di Google Kubernetes, che offre assistenza integrata per il servizio di rete Istio. Il supporto Istio è attualmente in beta.
Mentre Istio non è ancora il nome familiare che Kubernetes è diventato negli ultimi anni, per molte aziende è un componente importante per la creazione di piattaforme cloud native.
Essenzialmente, Istio è una rete di servizi open source che consente di connettere, monitorare e proteggere i microservizi su una varietà di piattaforme, tra cui Kubernetes. Istio e le sue sottocomponenti come il proxy Envoy offrono un modo per integrare i microservizi, proteggerli e aggregare i dati dei registri, fornendo allo stesso tempo un ulteriore livello di astrazione sui servizi di orchestrazione come Kubernetes.
"Siamo davvero convinti che Istio svolgerà un ruolo chiave nell'aiutarti a ottenere il massimo dai tuoi microservizi", scrivono Chen Goldberg, direttore dell'ingegneria di Google Cloud, e Jennifer Lin, direttore della gestione prodotti di Google Cloud, nell'annuncio di oggi. "Istio in un modo consiste nel fornire visibilità e sicurezza migliorate, semplificando il lavoro con i carichi di lavoro containerizzati. Con Istio su GKE, siamo il primo importante fornitore di servizi cloud a offrire l'integrazione diretta con un servizio di Kubernetes e una gestione semplificata del ciclo di vita per i contenitori. "
Goldberg e Lin sottolineano inoltre che Istio consente a sviluppatori e operatori di gestire le applicazioni come servizi e non come molti componenti dell'infrastruttura. Inoltre, notano che Istio consente di crittografare tutto il traffico di rete. Non sorprende che Istio su GKE sia dotato di un'integrazione in Stackdriver, il servizio di monitoraggio e registrazione di Google Cloud.
Istio è stato lanciato per la prima volta a metà del 2017. Il progetto è il risultato di una collaborazione tra Google, IBM e Lyft. Ha colpito la versione 1.0 di questa estate, alla fine di luglio, e aziende come Datadog, SolarWinds e altri hanno creato plugin per integrarlo nel loro servizio. Anche il progetto Cloud Foundry sta trasformando Istio in una parte fondamentale del suo servizio, utilizzandolo come nucleo del nuovo stack di routing del traffico.