マネージド Anthos Service Mesh でサポートされている機能

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

このページでは、マネージド Anthos Service Mesh でサポートされている機能と制限事項について説明します。クラスタ内コントロール プレーンの Anthos Service Mesh 用に Anthos Service Mesh でサポートされている機能の一覧については、クラスタ内コントロール プレーンをご覧ください。

制限事項

次の制限事項が適用されます。

  • GKE クラスタは、サポートされているリージョンのいずれかに存在する必要があります。
  • GKE のバージョンは、サポートされているバージョンである必要があります。
  • 環境に記載されているプラットフォームのみがサポートされています。
  • asmcli を含むマネージド Anthos Service Mesh から、Fleet API を含む Anthos Service Mesh への移行はサポートされていません。同様に、Fleet API を含むマネージド Anthos Service Mesh の --management manual から --management automatic への構成はサポートされていません。
  • 移行とアップグレードは、Mesh CA を使用してインストールされた、クラスタ内 Anthos Service Mesh のバージョン 1.9 以降でのみサポートされています。Istio CA(旧称 Citadel)を使用してインストールする場合は、先に Mesh CA に移行する必要があります。
  • スケールはクラスタあたり 1,000 個のサービスと 5,000 個のワークロードに制限されています。
  • マルチクラスタの場合、マルチプライマリ デプロイ オプションのみがサポートされています。マルチクラスタのプライマリリモート デプロイ オプションはサポートされていません。
  • istioctl ps はサポートされていませんが、代わりに Pod 名と名前空間を指定して istioctl pc を使用できます。
  • サポートされていない Istio API:

    • Envoy フィルタ

    • IstioOperator API

  • Anthos に登録しなくてもマネージド コントロール プレーンを使用できますが、Google Cloud コンソールの一部の UI 要素と機能は、Anthos のサブスクライバーのみが使用できます。サブスクライバーと非サブスクライバーが使用できる機能については、Anthos と Anthos Service Mesh の UI の違いをご覧ください。

  • マネージド コントロール プレーンのプロビジョニング プロセス中に、選択したチャネルに対応する Istio CRD が指定のクラスタにインストールされます。クラスタに既存の Istio CRD が存在している場合、それらは上書きされます。

チャネルの違い

リリース チャネルによってサポートされる機能に違いがあります。

  • – 機能が利用可能で、デフォルトで有効になっていることを示します。
  • * - 機能がプラットフォームでサポートされていることを示します。有効にする手順は、オプション機能の有効化、または機能の表にリンクされている機能ガイドに記載されています。
  • – 機能が利用できないか、サポートされていないことを示します。

デフォルト機能とオプション機能は、Google Cloud サポートで完全にサポートされています。表に記載されていない機能はベスト エフォート型のサポートになります。

マネージド コントロール プレーンでサポートされている機能

インストール、アップグレード、ロールバック

機能 Stable Regular 迅速性と
新しい GKE クラスタへのインストール - インストール後の環境では Stackdriver と Mesh CA が使用されます。
フリート機能 API を使用した GKE クラスタへのインストール
Mesh CA を使用する ASM 1.9 バージョンからアップグレード
1.9 より前のバージョンの Anthos Service Mesh から直接(スキップレベル)アップグレード(間接的なアップグレードに関する注意事項を参照)
Istio OSS からの直接(スキップレベル)アップグレード(間接アップグレードに関する注意事項を参照)
Istio-on-GKE アドオンから直接(スキップレベル)アップグレード(間接アップグレードに関する注意事項を参照)
オプション機能の有効化

環境

機能 Stable Regular Rapid
サポート対象のいずれかのリージョンの GKE 1.20 以降
Autopilot の GKE 1.21 以降のクラスタ
パブリック エンドポイント アクセスを備えた GKE 限定公開クラスタ。Master Authorized Network(MAN)が有効かどうかは関係ありません。限定公開クラスタでは、GKE コントロール プレーン(マスター)にプライベート エンドポイントとパブリック エンドポイントがあります。クラスタ エンドポイントへのアクセスを制御するための構成の組み合わせが 3 つあります。
  • パブリック エンドポイント アクセスが有効、承認済みネットワークが有効: パブリック エンドポイントへのアクセスが制限された限定公開クラスタを作成します。
  • パブリック エンドポイント アクセスが有効、承認済みネットワークが無効: パブリック エンドポイントに無制限にアクセスできる限定公開クラスタを作成します。
Google Cloud 以外の環境(Anthos オンプレミス、他のパブリック クラウドの Anthos、Amazon EKS、Microsoft AKS、その他の Kubernetes クラスタ)

規模

機能 Stable Regular 迅速性と
クラスタあたり 1,000 個のサービスと 5,000 個のワークロード

プラットフォーム環境

機能 Stable Regular 迅速性と
単一ネットワーク
マルチネットワーク
単一プロジェクト
共有 VPC を使用したマルチプロジェクト

デプロイモデル

機能 Stable Regular 迅速性と
マルチプライマリ
プライマリリモート

用語に関する注意事項

  • マルチプライマリ構成とは、すべてのクラスタでその構成を複製する必要があることを意味います。

  • プライマリリモート構成とは、単一のクラスタにその構成が含まれ、信頼できる送信元と見なされることを意味します。

  • Anthos Service Mesh では、一般的な接続に基づいて、簡素化されたネットワーク定義を使用しています。ワークロード インスタンスは、ゲートウェイなしで直接通信できる場合は同じネットワーク上に存在します。

セキュリティ

VPC Service Controls

機能 Stable Regular 迅速性と
VPC Service Control(VPC-SC)プレビュー
VPC Service Control(VPC-SC)一般提供

証明書の配布 / ローテーション メカニズム

機能 Stable Regular 迅速性と
ワークロード証明書の管理
Ingress ゲートウェイと Egress ゲートウェイでの外部証明書の管理。

認証局(CA)のサポート

機能 Stable Regular 迅速性と
Anthos Service Mesh 認証局(Mesh CA)
Certificate Authority Service
Istio CA
カスタム CA との統合

Anthos Service Mesh のセキュリティ機能

Anthos Service Mesh は、Istio のセキュリティ機能をサポートしているだけでなく、アプリケーションの保護に役立つ機能をさらに提供します。

機能 Stable Regular Rapid
IAP の統合
エンドユーザー認証
ドライラン モード
拒否ロギング

認可ポリシー

機能 Stable Regular 迅速性と
認可 v1beta1 ポリシー

認証ポリシー

機能 Stable Regular 迅速性と
自動 mTLS
mTLS PERMISSIVE モード
mTLS の STRICT モード * * *

認証のリクエスト

機能 Stable Regular Rapid
JWT 認証(注 1)

注:

  1. サードパーティの JWT はデフォルトで有効になっています。

ベースイメージ

機能 Stable Regular 迅速性と
Distroless プロキシ イメージ

テレメトリー

指標

機能 Stable Regular 迅速性と
Cloud Monitoring(HTTP プロキシ内指標)
Cloud Monitoring(TCP プロキシ内指標)
Prometheus 指標の Grafana と Kiali へのエクスポート(Envoy 指標のみ) * * *
カスタム アダプタ / バックエンド(プロセス内またはプロセス外)
任意のテレメトリーとロギング バックエンド

アクセス ロギング

機能 Stable Regular 迅速性と
Cloud Logging
Envoy の stdout への誘導 * * *

トレース

機能 Stable Regular 迅速性と
Cloud Trace
Jaeger トレース(顧客管理の Jaeger の使用を許可する)
Zipkin トレース(顧客管理の Zipkin の使用を許可する)

Cloud サポートでは、サードパーティのテレメトリー プロダクトの管理はサポートできません。

ネットワーキング

トラフィックのインターセプト / リダイレクト メカニズム

機能 Stable Regular 迅速性と
CAP_NET_ADMINinit コンテナを使用する iptables の従来の使用
Istio Container Network Interface(CNI)
ホワイトボックス サイドカー

プロトコル サポート

機能 Stable Regular 迅速性と
IPv4
HTTP/1.1
HTTP/2
TCP バイト ストリーム(注 1)
gRPC
IPv6

メモ:

  1. TCP はネットワーキング用のプロトコルですが、TCP 指標は収集または報告されません。指標は、Google Cloud コンソール内の HTTP サービスにのみ表示されます。
  2. レイヤ 7 機能で WebSocket、MongoDB、Redis、Kafka、Cassandra、RabbitMQ、Cloud SQL のプロトコル向けに構成されているサービスはサポートされません。TCP バイト ストリームのサポートを使用して、プロトコルを機能させることができます。TCP バイト ストリームがプロトコルをサポートできない場合(たとえば、Kafka がプロトコル固有の応答でリダイレクト アドレスを送信し、このリダイレクトが Anthos Service Mesh のルーティング ロジックに対応していない場合)、プロトコルはサポートされません。

Envoy のデプロイ

機能 Stable Regular 迅速性と
サイドカー
Ingress ゲートウェイ
サイドカーから直接の下り(外向き)
Egress ゲートウェイを使用した下り(外向き) * * *

CRD サポート

機能 Stable Regular 迅速性と
サイドカー リソース
サービス エントリ リソース
割合、フォールト インジェクション、パスマッチング、リダイレクト、再試行、書き換え、タイムアウト、再試行、ミラーリング、ヘッダー操作、CORS ルーティング ルール
カスタム Envoy フィルタ
Istio Operator

Istio Ingress ゲートウェイのロードバランサ

機能 Stable Regular 迅速性と
パブリック ロードバランサ
Google Cloud 内部ロードバランサ * * *

ロード バランシング ポリシー

機能 Stable Regular 迅速性と
ラウンドロビン
最小接続
ランダム
パススルー
コンシステント ハッシュ
地域

リージョン

GKE クラスタは、次のいずれかのリージョンに存在するか、次のリージョン内の任意のゾーンに存在する必要があります。

リージョン ロケーション
asia-east1 台湾
asia-east2 香港
asia-northeast1 東京(日本)
asia-northeast2 大阪(日本)
asia-northeast3 韓国
asia-south1 ムンバイ(インド)
asia-south2 デリー(インド)
asia-southeast1 シンガポール
asia-southeast2 ジャカルタ
australia-southeast1 シドニー(オーストラリア)
australia-southeast2 メルボルン(オーストラリア)
europe-central2 ポーランド
europe-north1 フィンランド
europe-southwest1 スペイン
europe-west1 ベルギー
europe-west2 イングランド
europe-west3 ドイツ
europe-west4 オランダ
europe-west6 スイス
europe-west8 イタリア
europe-west9 フランス
northamerica-northeast1 モントリオール(カナダ)
northamerica-northeast2 トロント(カナダ)
southamerica-east1 ブラジル
southamerica-west1 チリ
us-central1 アイオワ
us-east1 サウスカロライナ
us-east4 北バージニア
us-east5 オハイオ
us-west1 オレゴン
us-west2 ロサンゼルス
us-west3 ソルトレイクシティ
us-west4 ラスベガス

ユーザー インターフェース

機能 Stable Regular Rapid
Google Cloud コンソールでの Anthos Service Mesh ダッシュボード
Cloud Monitoring
Cloud Logging

ツール

機能 Stable Regular 迅速性と
Anthos Service Mesh 1.9.x と互換性のある istioctl
istioctl ps