BT

Facilitating the spread of knowledge and innovation in professional software development

Contribute

Topics

Choose your language

InfoQ Homepage News Istio 1.8 Announces Smart DNS Proxy, Support for Helm 3

Istio 1.8 Announces Smart DNS Proxy, Support for Helm 3

This item in japanese

Bookmarks

Istio, an open-source service mesh platform, recently announced the release of Istio 1.8. The fourth and final release for 2020, this release focused on support for multi-cluster meshes and virtual machine (VM) workloads.

A blog post provided highlights of Istio 1.8, emphasizing the community’s focus on their 2020 roadmap. This release provides the official support for installing Istio with Helm 3. Currently an alpha release, the Helm charts are to be used when installing Istio using istioctl and Operator. With Helm, version 1.8 also supports both in-place upgrades and canary deployment of new control planes.

To install a mesh that spans multiple clusters, the 1.8 release has added a new installation guide. Aiming to eliminate the manual work, this guide provides options if the requirement is to run various control planes or multiple clusters on the same network.

For resolving Kubernetes services and service entries in the cluster from the virtual machines, Istio 1.8 has introduced a smart DNS proxying feature. This feature will enable DNS queries from an application to be intercepted by an Istio proxy in a pod or VM that intelligently responds to DNS query requests.

As a part of the VM Auto registration feature, a new WorkLoadGroup resource is introduced, which automatically creates the WorkLoadEntry resources when new VMs are available. This feature is in pre-alpha with Istio 1.8.

With Kubernetes 1.18, there is a certification signing request (CSR) API feature, which allows for automation of certificate request and retrieval from certification authorities. Istio 1.8 utilizes the API and ships an out-of the box Certificate Authority (CA). Istiod acts as the Registration Authority to manage updates for a CSR resource.

This release has also introduced a bug reporting feature istioctl bug-report, which can provide debug information and cluster status. With Istio 1.8, one can refer to pods indirectly by using istioctl dashboard envoy deployment/productpage.

In regards to deprecations, Mixer component has been removed in 1.8. Other minor updates include istioctl analyze, which can show cluster errors, returning the exact line number of the error.

The Tech community has welcomed the Istio 1.8, as one of the Twitter users Nico Meisenzahl tweeted, "In my view, #Istio 1.8 is the best release out of Istio community..."

Another Twitter user Sean Muller tweeted, "Although mired in controversy around the licensing model Google is using, Istio 1.8 adds some very significant enterprise improvements to Service Mesh."

Istio has encouraged the community's feedback by joining the conversation on Slack, or Discuss Istio forum. As of this writing, Istio has also released the minor update 1.8.1 to improve robustness.

We need your feedback

How might we improve InfoQ for you

Thank you for being an InfoQ reader.

Each year, we seek feedback from our readers to help us improve InfoQ. Would you mind spending 2 minutes to share your feedback in our short survey? Your feedback will directly help us continually evolve how we support you.

Take the Survey

Rate this Article

Adoption
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.