このページでは、Anthos Service Mesh 1.6.14 でサポートされている機能について説明します。以前のバージョンの Anthos Service Mesh でサポートされる機能については、次のアーカイブ ドキュメントをご覧ください。
サポート対象バージョン
Anthos Service Mesh のサポートは、Anthos バージョン サポート ポリシー に従って提供されます。Google では、Anthos Service Mesh の現行バージョンと 2 つ前までのマイナー バージョン(n-2)をサポートしています。次の表に、Anthos Service Mesh のサポート対象バージョンと、各バージョンの最も早いサポート終了(EOL)の日付を示します。
サポートされていないバージョンの Anthos Service Mesh を使用している場合は、Anthos Service Mesh v1.12 以降にアップグレードする必要があります。アップグレード方法については、Anthos Service Mesh のアップグレード をご覧ください。
次の表に、Anthos Service Mesh のサポートされていないバージョンとそれらのサポート終了(EOL)日を示します。
サポート ポリシーの詳細については、サポートの利用 をご覧ください。
Anthos Service Mesh をインストールする場合は、プラットフォームに適した構成プロファイルを使用します。
asm-gcp
: このプロファイルは Google Kubernetes Engine でのインストールに使用します。
asm-gcp-multiproject
ベータ版 : このプロファイルは、異なるプロジェクトのクラスタを使用する Google Kubernetes Engine にインストールする場合に使用します。
asm-multicloud
: このプロファイルは、次の環境へのインストールに使用します。
Anthos clusters on VMware
Anthos clusters on AWS
Amazon Elastic Kubernetes Service(Amazon EKS)
Microsoft Azure Kubernetes Service(Microsoft AKS)
サポートされる機能はプロファイルによって異なります。次の表で アイコンが付いている機能は、デフォルトで有効になっているか、プロファイルで有効になっています。「サポートされるオプション 」は、プロファイルのオーバーライドで有効にできる機能を表します(オプション機能の有効化 をご覧ください)。
デフォルト機能とオプション機能は、Google Cloud サポートで完全にサポートされています。表に記載されていない機能はベスト エフォート型のサポートになります。 アイコンが付いている機能は利用できないか、サポートされていません。
インストール / アップグレード / ロールバック
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
istioctl
のインストール
istioctl
のアップグレードとダウングレード
istioctl
のオプション機能の有効化
Anthos CLI
のインストール
Istio on GKE からの移行
セキュリティ
証明書の配布 / ローテーション メカニズム
認証局(CA)のサポート
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
Anthos Service Mesh 認証局(Mesh CA)
Citadel CA
カスタム CA との統合
認証ポリシー
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
認証 v1beta1 ポリシー
認証ポリシー
ピア認証
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
自動 mTLS
mTLS PERMISSIVE モード
サポートされるオプション
サポートされるオプション
サポートされるオプション
mTLS の STRICT モード
サポートされるオプション
サポートされるオプション
サポートされるオプション
認証のリクエスト
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
JWT 認証
テレメトリー
指標
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
Cloud Monitoring(HTTP プロキシ内指標)
Cloud Monitoring(TCP プロキシ内指標)
メッシュ テレメトリー(プロキシ内エッジデータ)
お客様がインストールした Prometheus、Grafana、Kiali ダッシュボードへの Prometheus 指標のエクスポート
互換
互換
カスタム アダプタ / バックエンド(プロセス内またはプロセス外)
任意のテレメトリーとロギング バックエンド
Anthos Service Mesh とサードパーティ テレメトリー アドオンの統合はサポートされています。
アクセス ロギング
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
Cloud Logging
Envoy の stdout
への誘導
サポートされるオプション
サポートされるオプション
サポートされるオプション
トレース
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
Cloud Trace
サポートされるオプション
サポートされるオプション
Jaeger トレース(顧客管理の Jaeger の使用を許可する)
互換
互換
互換
Zipkin トレース(顧客管理の Zipkin の使用を許可する)
互換
互換
互換
Anthos Service Mesh とサードパーティ テレメトリー プロダクトの統合はサポートされています。
ポリシー
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
ポリシー チェック
ネットワーキング
トラフィックのインターセプト / リダイレクト メカニズム
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
CAP_NET_ADMIN
と init
コンテナを使用する iptables
の従来の使用
Istio Container Network Interface(CNI)
ホワイトボックス サイドカー
プロトコル サポート
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
IPv4
HTTP/1.1
HTTP/2
TCP バイト ストリーム(注 1)
gRPC
IPv6
注:
TCP はネットワーキング用のプロトコルですが、TCP 指標は収集または報告されません。指標は、コンソール内の HTTP サービスにのみ表示されます。
レイヤ 7 機能で WebSocket、MongoDB、Redis、Kafka、Cassandra、RabbitMQ、Cloud SQL のプロトコル向けに構成されているサービスはサポートされません。TCP バイト ストリームのサポートを使用して、プロトコルを機能させることができます。TCP バイト ストリームがプロトコルをサポートできない場合(たとえば、Kafka がプロトコル固有の応答でリダイレクト アドレスを送信し、このリダイレクトが Anthos Service Mesh のルーティング ロジックと互換性がない場合)、プロトコルはサポートされません。
Envoy のデプロイ
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
サイドカー
Ingress ゲートウェイ
サイドカーから直接の下り(外向き)
Egress ゲートウェイを使用した下り(外向き)
サポートされるオプション
サポートされるオプション
サポートされるオプション
CRD サポート
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
サイドカー リソース
サービス エントリ リソース
割合、フォールト インジェクション、パスマッチング、リダイレクト、再試行、書き換え、タイムアウト、再試行、ミラーリング、ヘッダー操作、CORS ルーティング ルール
カスタム Envoy フィルタ
Istio Ingress Gateway のロードバランサ
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
パブリック ロードバランサ
Google Cloud Internal load balancer
サポートされるオプション
サポートされるオプション
サポートされていません。以下のリンクをご覧ください。
ロードバランサの構成については、次をご覧ください。
負荷分散ポリシー
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
ラウンドロビン
最小接続
ランダム
パススルー
コンシステント ハッシュ
局所加重
マルチクラスタのサポート
ベータ版
このプロダクトまたは機能には、サービス固有の利用規約 の「一般的なサービス規約」の「pre-GA サービス規約」が適用されます。
一般提供前のプロダクトと機能は「現状のまま」ご利用いただけますが、サポートが制限される場合があります。
詳しくは、リリース ステージの説明 をご覧ください。
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
単一ネットワーク
マルチネットワーク
単一プロジェクト
マルチ プロジェクト
マルチ プライマリ(コントロール プレーンを持つ複数のクラスタ)
ユーザー インターフェース
機能
asm-gcp
asm-gcp-multiproject
asm-multicloud
コンソールの Anthos Service Mesh ダッシュボード
Cloud Monitoring
Cloud Logging
Grafana ダッシュボード
オプションでインストール、顧客管理
インストール済み、顧客管理
Kiali
オプションでインストール、顧客管理
インストール済み、顧客管理
利便性のため、asm-multicloud
プロファイルでは Grafana と Kiali のインスタンスをインストールします。Prometheus への指標のエクスポートを有効にする と、Prometheus、Grafana、Kiali ダッシュボードの独自のインスタンスをインストールできます。Anthos Service Mesh とサードパーティ テレメトリー アドオンの統合はサポートされています。
サポートされる環境
Anthos Service Mesh 1.6.14 では、次の環境のみがサポートされています。その他の環境はすべてサポート対象外です。
環境
バージョン
Google Cloud 上の GKE
GKE クラスタをリリース チャンネル に登録することをおすすめします。登録時には、通常のリリース チャンネルを使用してください。他のチャンネルは、サポートされていない GKE バージョンをベースにしていることがあります。Anthos Service Mesh 1.6.14 は、GKE バージョン 1.15、1.16、1.17 をサポートしています。Anthos Service Mesh 1.6.14 で、GKE バージョン 1.14 はサポートされていません 。各リリース チャンネルに含まれる GKE バージョンの詳細については、以下をご覧ください。
Anthos clusters on VMware
Anthos 1.4、Kubernetes バージョン 1.16
Anthos clusters on AWS
Anthos 1.4、Kubernetes バージョン 1.16
Amazon EKS
Kubernetes バージョン 1.16
Microsoft AKS
Kubernetes バージョン 1.16