すべてのプロダクト
Search
ドキュメントセンター

Alibaba Cloud Service Mesh:ASMCredential フィールドの説明

最終更新日:Jan 13, 2025

ASMCredential は、Service Mesh(ASM)ゲートウェイで使用される Transport Layer Security(TLS)証明書またはキーを定義します。 ASMCredential は、Istio ゲートウェイと共に使用して、ASM ゲートウェイで TLS 終端を実装できます。 ASMCredential CustomResourceDefinition(CRD)を作成した後、Istio ゲートウェイの CredentialName で参照できます。

使用方法

ASMCredential CRD が作成されると、ASM はコントロールプレーンとデータプレーンの両方のクラスターにシークレットを作成します。 シークレットが既存のシークレットと競合しないことを確認してください。 そうしないと、同じ名前の既存のシークレットが上書きされる可能性があります。

構成例

次のコードブロックは、ゲートウェイで TLS 終端を実装するために使用できる ASMCredential CRD を示しています。

apiVersion: istio.alibabacloud.com/v1beta1
kind: ASMCredential
metadata:
  name: aliyun.com
  namespace: istio-system
spec:
  cert: |-
    -----BEGIN CERTIFICATE-----
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    -----END CERTIFICATE-----
  key: |-
    -----BEGIN PRIVATE KEY-----
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    -----END PRIVATE KEY-----
  type: tls

CRD フィールド

Spec

フィールド

タイプ

必須

説明

type

string

はい

証明書のタイプ。 tls または mtls に設定する必要があります。

cert

string

はい

PEM 形式の公開鍵証明書。

key

string

はい

PEM 形式の秘密鍵。

caCert

string

いいえ

相互 TLS(mTLS)でクライアント ID を認証するために使用される PEM 形式の CA 証明書。 type フィールドが mtls に設定されている場合、caCert は必須です。

説明

ASM バージョン 1.19 以降、cert、key、および caCert フィールドに Base64 エンコードされた PEM 証明書または秘密鍵を指定できます。

参照

ASM コンソールで証明書を管理する方法の詳細については、「ASM の証明書管理機能を使用する」をご参照ください。