Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Astra Control CenterクラスタのCRオプションを理解する

共同作成者

次のAstra Control CenterクラスタCRオプションを使用して、導入時にカスタム構成を作成できます。

設定 を入力します 使用 値の例 説明

astraVersion

文字列

必須

1.5.2

導入するAstraControlCenterのバージョン対応するバージョンのHelmリポジトリが提供されます。

astraitAddress

文字列

必須

astra.example.com

Astraがデータセンターにどのように配置されるかを定義。Astra Control Centerをプロビジョニングする前に、このIPアドレスまたはDNS Aレコードを作成する必要があります。

アカウント名

文字列

必須

Astra Control Centerのアカウント名。指定できる値は1つだけです。

E メール

文字列

必須

admin@example.com

Astraの最初のユーザとして追加する管理者のユーザ名。このメールアドレスは、Astra Controlからイベント保証として通知されます。

FirstName

文字列

必須

SRE

Astraをサポートしている管理者の名前。

文字列

必須

管理

Astraをサポートしている管理者の姓。

ストレージクラス

文字列

オプション(デフォルト値)

ontap - goldの部分があります

PVCに使用されるストレージクラス。設定しない場合は、デフォルトのストレージクラスが使用されます。

volumeReclaimPolicyのように指定します

未定義です

任意。

保持

永続ボリュームに設定する再利用ポリシー。

astraitcesScaler

文字列

必須

デフォルト

AstraeControlCenterリソース制限のスケーリングオプションを参照してください 複雑さの設定 この設定が他の設定にどのように影響するかを理解する。

astrauKubeConfigSecret

文字列

必須

acc-kubeconfig -cred

この値が存在し、シークレットが存在する場合、オペレータはそのKubeConfigを追加して最初の管理対象クラスタにしようとします。

ingressType

文字列

任意。

汎用(デフォルト値)

に対しては、入力アストラコントロールセンターのタイプを設定する必要があります。有効な値はです Generic および AccTraefik。を参照してください 複雑さの設定 この設定が他の設定にどのように影響するかを理解する。

avpDeploy

ブール値

任意。

True(デフォルト値)

Astra Plugin for VMware vSphereオペレータの導入を無効にするオプション。

imageRegistryのこと

未定義です

任意。

Astraアプリケーションイメージ、Astra Control Center Operator、Astra Control Center Helmリポジトリをホストするコンテナイメージレジストリ。

imageRegistry.name

文字列

imageRegistryを使用している場合は必須です

example.registry.com/astra

イメージレジストリの名前。protocolではプレフィックスを指定しないでください。

imageRegistry.secret

文字列

imageRegistryを使用している場合は必須です

Astra - registry-cred

イメージレジストリでの認証に使用するKubernetesシークレットの名前。

AutoSupport

未定義です

必須

ネットアップのプロアクティブサポートアプリケーションであるNetApp Active IQ への参加ステータスを示します。インターネット接続が必要(ポート442)、すべてのサポートデータが匿名化されます。

AutoSupportに登録しました

ブール値

オプションですが、どちらかを選択してください enrolled または url フィールドを選択する必要があります

false(デフォルト値)

登録済みの場合、匿名のデータをネットアップに送信するかどうかをサポート目的で指定します。デフォルトの選択はです false およびは、サポートデータがネットアップに送信されないことを示します。

autosupport.urlに設定しました

文字列

オプションですが、どちらかを選択してください enrolled または url フィールドを選択する必要があります

https://support.netapp.com/asupprod/post/1.0/postAsup

URLは匿名データの送信先を決定します。

CRD

未定義です

未定義です

Astra Control CenterでのCRDの処理方法に関するオプション。

CRDs .externalTraefik

ブール値

任意。

true(デフォルト値)

デフォルトでは、Astra Control Centerは必要なTraefik CRDをインストールします。SSDはクラスタ全体のオブジェクトであり、クラスタの他の部分に影響を与える可能性があります。このフラグを使用すると、これらのCRDがAstra Control Centerの外部にあるクラスタ管理者によってインストールおよび管理されることをAstra Control Centerに伝えることができます。

CRD.externalCertManagerの略

ブール値

任意。

true(デフォルト値)

デフォルトでは、Astra Control Centerは必要な証明書マネージャのCRDをインストールします。SSDはクラスタ全体のオブジェクトであり、クラスタの他の部分に影響を与える可能性があります。このフラグを使用すると、これらのCRDがAstra Control Centerの外部にあるクラスタ管理者によってインストールおよび管理されることをAstra Control Centerに伝えることができます。

CRDs .shouldUpgrade

ブール値

任意。

未定義です

Astra Control Centerのアップグレード時にCRDをアップグレードするかどうかを決定します。

MTLS

Astra Control Centerが、クラスタ内のMTLSにサービスを提供する方法のオプション。を参照してください 複雑さの設定 この設定が他の設定にどのように影響するかを理解する

MTLS.ENABLED

ブール値

任意。

true(デフォルト値)

デフォルトでは、Astra Control CenterはMTLSを使用してサービス間通信を行います。サービスメッシュを使用してサービス間通信を暗号化する場合は、このオプションを無効にする必要があります。

MTLS.certDurationを参照してください

文字列

任意。

2140h(この値はデフォルトの期間)

サービスTLS証明書を発行する際に証明書の有効期限として使用する時間(時間)。この設定は、でのみ機能します mtls.enabled がに設定されます true

構成の組み合わせと非互換性

一部のAstra Control CenterクラスタCR設定は、Astra Control Centerのインストール方法に大きく影響し、他の設定と競合する可能性があります。ここでは、重要な設定と、互換性のない組み合わせを避ける方法について説明します。

astraitcesScaler

デフォルトでは、Astra Control CenterはAstra内のほとんどのコンポーネントに対してリソース要求を設定して展開します。この構成により、アプリケーションの負荷と拡張性が高い環境では、Astra Control Centerソフトウェアスタックのパフォーマンスが向上します。

ただし、小規模な開発またはテストクラスタを使用するシナリオでは、CRフィールドを使用します AstraResourcesScalar に設定できます Off。これにより、リソース要求が無効になり、小規模なクラスタへの導入が可能になります。

ingressType

ingressTypeには、次の2つの有効な値があります。

  • 汎用(Generic)

  • AccTraefik社

汎用(デフォルト)

いつ ingressType がに設定されます Generic、Astra Controlは入力リソースをインストールしません。ユーザは、ネットワーク経由でトラフィックを保護し、Kubernetesクラスタで実行されているアプリケーションにルーティングする共通の方法を持っており、ここでも同じメカニズムを使用することを前提としています。ユーザがトラフィックをAstra Controlにルーティングするために入力を作成した場合、入力はポート80の内部traefikサービスを指す必要があります。ここでは、Generic ingressType設定で動作するNginx入力リソースの例を示します。

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: netapp-acc-ingress
  namespace: [netapp-acc or custom namespace]
spec:
  ingressClassName: [class name for nginx controller]
  tls:
  - hosts:
    - <ACC address>
    secretName: [tls secret name]
  rules:
  - host: <ACC addess>
    http:
      paths:
        - path:
          backend:
            service:
              name: traefik
              port:
                number: 80
          pathType: ImplementationSpecific
警告 CRのMTLS.ENABLED設定を使用してMTLSが無効になっている場合は、を使用する必要があります ingressType: Generic
AccTraefik社

いつ ingressType がに設定されます `AccTraefik`Astra Control Centerは、TraefikゲートウェイをKubernetes LoadBalancerタイプのサービスとして導入します。ユーザーは、Astra Control Centerで外部IPを取得するために、外部ロードバランサ(MetalLBなど)を提供する必要があります。

MTLS

CRで使用される設定により、アプリケーション内通信のセキュリティが確保されます。ユーザーがサービスメッシュを使用するかどうかを事前に把握することは非常に重要です。

  • enabled=true:この設定を有効にすると、Astraは、アプリケーション内のすべてのトラフィックを保護する内部サービス間通信ネットワークを展開します。

警告 この設定がである間は、サービスメッシュのAstra Control Centerをカバーしないでください true
  • enabled=false:この設定を無効にすると、Astra Control Centerは内部トラフィックを保護しません。また、Astraのネームスペースをサービスメッシュで個別に保護する必要があります。

警告 CRのMTLS.ENABLED設定を使用してMTLSが無効になっている場合は、を使用する必要があります ingressType: Generic
警告 サービスメッシュを使用せず、この設定を無効にすると、内部通信は安全ではなくなります。