一般的なFAQ

Istioとは?

Istioは、トラフィック管理、ポリシー適用、テレメトリ収集を提供するオープンなプラットフォームに依存しないサービスメッシュです。

オープン: Istioはオープンソースソフトウェアとして開発・保守されています。コミュニティ全体からの貢献とフィードバックを歓迎します。

プラットフォーム非依存: Istioは特定のデプロイ環境を対象としていません。開発の初期段階では、IstioはKubernetesベースのデプロイをサポートします。しかし、Istioは他の環境への迅速かつ容易な適応を可能にするように構築されています。

サービスメッシュ: Istioは、マイクロサービスとアプリケーション間の通信を管理するように設計されています。基盤となるサービスを変更することなく、Istioは自動化されたベースラインのトラフィック回復性、サービスメトリクスの収集、分散トレーシング、トラフィック暗号化、プロトコルアップグレード、およびすべてのサービス間通信のための高度なルーティング機能を提供します。

詳細については、Istioサービスメッシュをご覧ください。

Istioを使うメリットは?

従来、Istioによって処理されていたロジックの多くは、アプリケーションに直接組み込まれていました。サービス群全体で、この通信ロジックの更新を管理することは大きな負担になる可能性があります。Istioは、サービス通信を管理するためのインフラストラクチャレベルのソリューションを提供します。

アプリケーション開発者: Istioがサービス間のトラフィックの流れを管理することで、開発者はビジネスロジックに専念し、新機能を迅速に反復することができます。

サービスオペレーター: Istioは、アプリケーションの進化とは独立して、単一の集中制御ポイントからポリシー適用とメッシュ監視を可能にします。その結果、オペレーターは簡素化された管理プレーンを通じて継続的なポリシーコンプライアンスを保証できます。

Istioを使い始めるには?

入門ページの指示に従うことをお勧めします。ここでは、Istioの主要なサンプルアプリケーションであるBookinfoとともにデモンストレーション構成がインストールされます。その後、このセットアップを使用して、インテリジェントルーティング、ポリシー適用、セキュリティ、テレメトリなどをチュートリアル形式で紹介するさまざまなIstioガイドをウォークスルーできます。

本番環境のKubernetesデプロイでIstioを使い始めるには、デプロイモデルのドキュメントと、どのIstioインストール方法を使用すべきか?のFAQページを参照してください。

ライセンスは何ですか?

Istioは、Apache License 2.0を使用しています。

Istioはどのように始まったのですか?

Istioプロジェクトは、GoogleとIBMのチームがLyftのEnvoyチームと提携して開始しました。GitHubで完全にオープンに開発されています。

サポートされているデプロイ環境は?

Istioはプラットフォーム非依存になるように設計されており、当初はKubernetesに重点を置いていました。1.24リリースでは、IstioはKubernetes(1.28、1.29、1.30、1.31)を実行している環境をサポートします。

どのように貢献できますか?

貢献は大歓迎です。コミュニティからのフィードバック、追加、バグレポートをお待ちしています。

コードリポジトリはGitHubでホストされています。貢献方法については、貢献ガイドラインをご覧ください。

コードに加えて、Istioコミュニティに貢献する他の方法もあります。ディスカッションフォーラムSlackStack Overflowなどがあります。

ドキュメントはどこにありますか?

istio.ioのドキュメントをご覧ください。ドキュメントには、概念の概要タスクガイド、および完全なリファレンスドキュメントが含まれています。

詳細な開発者レベルのドキュメントは、Wikiで管理されています。

Istioが動作しません - どうすればよいですか?

解決策を見つけるための運用ガイドと、バグを報告するためのバグ報告ページをご覧ください。

Istioのロードマップは?

最新の出来事については、機能段階ページニュースをご覧ください。

「Istio」という言葉の意味は?

ギリシャ語で「帆」を意味します。

Istio Slackワークスペースに参加するには?

コミュニティのメンバーとのライブインタラクションが必要な場合は、IstioのSlackワークスペースにご参加ください。