Istio is one of the most popular and rapidly growing open source projects in the cloud native world; While this growth speaks volumes about the value users are getting from Istio, its rapid release pace can be challenging for users who may have to manage multiple versions of Istio clusters at the same time and manually configure CA certificates for the cloud platform.

An overview of the

Today we are launching a new open source project called GetIstio that gives users the easiest way to install and upgrade Istio. GetIstio provides a certified upstream release of Istio, an enhanced image of Istio, with ongoing support that makes installation, administration, and upgrades easier. It will integrate with cloud native and popular ON-PREM certificate managers such as AWS ACM, Venafi, and others. The release includes:

  • GetIstio CLI, the easiest way to install, operate and upgrade Istio. GetIstio provides a secure, audited, upstream Istio release that has been tested by AKS, EKS and GKE.
  • Free Istio Basics online courses are now available at Tetrate College.
  • A new community bringing together Istio and Envoy users and technology partners.

GetIstio CLI

GetIstio is an integration and lifecycle management CLI tool that ensures the use of supported and audited versions of Istio. Enterprises need to be able to control versions of Istio, support multiple versions of Istio, move easily between versions, integrate with cloud providers’ authentication systems, and centrally configure management and authentication. The GetIsio CLI tool supports these enterprise-level requirements because it:

  • The authentication version of Istio is forcibly obtained and only the compatible version of Istio is allowed to be installed.
  • Allows seamless switching between multiple IStiocTL versions.
  • FIPS compliant versions are included.
  • Provides an Istio configuration validation platform by integrating validation libraries from multiple sources.
  • Use multiple cloud provider certificate management systems to create Istio CA certificates for signing service grid management workloads, as well as providing multiple additional integration points with cloud providers.

Quick start

The following command gets a shell script, downloads and installs the GetIstio binaries corresponding to the operating system distributions detected by the script (currently supported for macOS and Linux). In addition, the latest supported version of Istio has been downloaded. In addition, the script adds the location of GetIstio to the PATH variable (you need to re-log in to get the PATH fill).

 curl -sL https://tetrate.bintray.com/getistio/download.sh | bash
Copy the code

To participate

As part of GetIstio, we are also launching a new community for developers, end users and technology partners of Istio, Envoy and service Grid. The community is open to all. The getistio. IO site also includes a practical tutorial on using Istio.

If you want to take your learning to the next level, we’ve also prepared a free Istio basics course as part of Tetrate Academy. This is a self-taught course with 8 modules, including a theory course in which we explain theories and concepts, and a practical course, including LABS and quizzes so that you can check your knowledge. Join our weekly meeting and submit a question, or ask one in Slack. No contribution is too small, and your opinion and contribution are important!

GetIstio subscription

Tetrate provides commercial support for GetIstio, with direct access to Istio specialists to prioritize bug fixes and provide 7×24 support. More details can be found here.

A link to the

  • GetEnvoy: www.getenvoy.io
  • GitHub:github.com/tetratelabs…
  • Join Istio Slack and search the GetIstio channel to connect with us.
  • Obtained “Istio Basics” certification: Academy.tetrate.io
  • Get an Istio subscription: www.tetrate.io/getistio