よくある質問
この FAQ は、質問に対する簡単な回答を探している場合に役立ちます。
概要
Astra Controlは、Kubernetesネイティブアプリケーションを対象としたアプリケーションデータのライフサイクル管理処理を簡易化することを目的としています。Astra Control Serviceは、複数のクラウドプロバイダ環境で実行されるKubernetesクラスタをサポートします。
次のセクションでは、 Astra Control の使用時に表示される可能性のあるその他の質問に対する回答を示します。その他の説明については、 astra.feedback@netapp.com までお問い合わせください
Astra Control へのアクセス
Astra Control を登録する際には、正確な顧客情報が必要です。この情報は、 Global Trade Compliance (GTC) チェックを行うために必要です。
Astra Control では、お客様に正確な顧客情報を提供することがオンボーディングセクションで求められています。誤った情報を指定すると、「 Registration Failed 」エラーが表示されます。自分が所属している他のアカウントもロックされます。
Astra Control Service にはからアクセスできます https://astra.netapp.io。
スパムフォルダで do-not-reply@netapp.com からの電子メールを確認するか、受信トレイで「招待」を検索するように依頼します。 また、ユーザを削除して、再度追加することもできます。
はい。Premiumプランにアップグレードすると、アカウント内のすべての管理対象ネームスペースに対してAstra Controlが課金を開始します。
いいえ課金は、Premiumプランにアップグレードした時点から開始されます。
はい、クラウドプロバイダからクラスタで使用される永続的ボリュームの料金が請求されます。
Kubernetes クラスタを登録しています
いいえクラスタがAstra Controlに追加されると、Astra Trident Container Storage Interface(CSI)ドライバがKubernetesクラスタに自動的にインストールされます。このCSIドライバは、クラウドプロバイダによってサポートされているクラスタの永続ボリュームをプロビジョニングするために使用されます。
新しいワーカーノードを既存のプールに追加することも、新しいプールを作成することもできます。ただし、その場合はが必要です COS_CONTAINERD
イメージタイプ。これらは Astra Control によって自動的に検出されます。新しいノードが Astra Control に表示されない場合は、新しいワーカーノードでサポートされているイメージタイプが実行されているかどうかを確認します。を使用して、新しいワーカーノードの健全性を確認することもできます kubectl get nodes
コマンドを実行します
Elastic Kubernetes Service(EKS)クラスタを登録しています
はい、プライベートEKSクラスタはAstra Control Serviceに追加できます。プライベートEKSクラスタを追加するには、を参照してください "Astra Control Service から Kubernetes クラスタの管理を開始します"。
Azure Kubernetes Service(AKS)クラスタの登録
はい、 AKS のプライベートクラスタを Astra 制御サービスに追加できます。プライベートAKSクラスタを追加するには、を参照してください "Astra Control Service から Kubernetes クラスタの管理を開始します"。
はい。認証とID管理にAzure Active Directory(Azure AD)を使用するようにAKSクラスタを設定できます。クラスタを作成するときは、の手順に従ってください "公式ドキュメント" をクリックして、Azure ADを使用するようにクラスタを設定してください。AKSで管理されるAzure AD統合の要件をクラスタが満たしていることを確認する必要があります。
Google Kubernetes Engine(GKE)クラスタの登録
はい。 Astra Control Service にプライベート GKE クラスタを追加できます。プライベートGKEクラスタを追加するには、を参照してください "Astra Control Service から Kubernetes クラスタの管理を開始します"。
プライベートGKEクラスタにはが必要です "許可されたネットワーク" Astra Control の IP アドレスを許可するように設定します。
52.188.218.166-32
はい。Astra Controlでは、共有VPCにあるクラスタを管理できます。 "VPC の共有構成を行うための Astra サービスアカウントの設定方法について説明します"。
にログインしたら "Google Cloud Console の略"のサービスアカウントの詳細は、「 * IAM と管理」セクションに記載されています。詳細については、を参照してください "Astra Control 向け Google Cloud のセットアップ方法"。
いいえ。これはサポートされている構成ではありません。1 つの GCP プロジェクトのみがサポートされます。
クラスタの削除
Astra Control からクラスタを削除しても、クラスタの構成(アプリケーションと永続的ストレージ)は変更されません。このクラスタで作成されたアプリケーションの Snapshot やバックアップを Astra Control で復元することはできません。ストレージバックエンドに格納されているボリューム Snapshot データは削除されません。Astra Control で作成した永続的ストレージのバックアップは、クラウドプロバイダのオブジェクトストアに残りますが、リストアには使用できません。
GCP から削除する場合は、必ず事前に Astra Control からクラスタを削除してください。GCP からクラスターを削除しても、 Astra Control で管理されている間は、原因の問題が Astra Control アカウントで発生する可能性があります。 |
Astra Control Centerでクラスタの管理を解除しても、Astra Control ProvisionerまたはAstra Tridentはクラスタから自動的にアンインストールされません。Astra Control ProvisionerとそのコンポーネントまたはAstra Tridentをアンインストールするには、次の手順を実行する必要があります: "次の手順に従って、Astra Control Provisionerサービスが含まれているAstra Tridentインスタンスをアンインストールします。"。
アプリケーションの管理
Astra Control はアプリケーションを導入しない。アプリケーションは Astra Control の外部に導入する必要があります。
Astra Trident オペレータは、 Astra Control に正常に追加された後、デフォルトのストレージクラスを「 NetApp-cvs-perf-premium 」に設定します。アプリケーションの PVC が Cloud Volumes Service for Google Cloud にバインドされていない場合は、次の手順を実行します。
-
kubectl get sc を実行し ' デフォルトのストレージ・クラスをチェックします
-
アプリケーションの導入に使用した YAML ファイルまたは Helm チャートをチェックし、別のストレージクラスが定義されているかどうかを確認します。
-
GKEバージョン1.24以降では、Dockerベースのノードイメージはサポートされていません。GKEのワーカーノードのイメージタイプがであることを確認します
COS_CONTAINERD
NFSのマウントに成功しました。
既存のバックアップまたは Snapshot がすべて削除されます。アプリケーションとデータは引き続き使用できます。管理対象外のアプリケーション、またはそのアプリケーションに属するバックアップや Snapshot では、データ管理操作を実行できません。
データ管理の操作
オブジェクトストアの場所は、最初に管理されたクラスタの格納場所で決まります。たとえば、最初に追加したクラスタがヨーロッパゾーンにある場合、バケットはその同じ地域に作成されます。必要に応じて、を実行できます "バケットを追加します"。
一部の状況では、 Astra Control は、別のプロセスを実行する際にスナップショットを自動的に作成します。これらの Snapshot が数分以上前のものであれば、安全に削除できます。
はい。Astra Controlによるアプリケーションのスナップショット操作には、アプリケーションのPVCにバインドされているすべてのPVSのスナップショットが含まれます。
いいえAstra Controlで作成されたSnapshotとバックアップは、Astra Controlでのみ管理できます。
Astra Controlプロビジョニングツール
Astra Control Provisionerは、Astra Controlの一部として、オープンソースのAstra Tridentでは利用できないストレージプロビジョニング機能のスーパーセットをサポートします。これらの機能は、オープンソースのTridentで利用できるすべての機能に加えて提供されます。
Astra Control Provisionerは、Astra ControlアーキテクチャのストレージプロビジョニングおよびオーケストレーションツールとしてAstra Tridentに代わるものです。Astra Controlを使用する場合は、 "Astra Control Provisionerを有効にする" Astra Controlを使用する場合。Astra Tridentはこのリリースでも引き続きサポートされますが、今後のリリースではサポートされません。Astra Tridentは引き続きオープンソースであり、NetAppの新しいCSIやその他の機能でリリース、保守、サポート、更新されます。ただし、Astra Controlの今後のリリースで使用できるのは、Astra TridentのCSI機能と拡張されたストレージ管理機能を備えたAstra Control Provisionerだけです。
いいえAstra Tridentは引き続きオープンソースであり、無償でダウンロードできます。Astra Control Provisioner機能を使用するには、Astra Controlライセンスが必要です。
はい。Astra Control Provisionerにアップグレードして、Astra Controlのすべてのデータ管理機能を使用する必要がなくても、その機能を使用できます。
Astra Control Provisionerをインストールすると、Astra Control UIのホストクラスタに ACP version
代わりに Trident version
フィールドと現在インストールされているバージョン番号。
UIにアクセスできない場合は、次の方法でインストールが正常に完了したことを確認できます。
を確認します trident-acp
コンテナが実行中で、 acpVersion
はです 23.10.0
以降でステータスが Installed
:
kubectl get torc -o yaml
対応:
status: acpVersion: 23.10.0 currentInstallationParams: ... acpImage: <my_custom_registry>/trident-acp:v23.10.0 enableACP: "true" ... ... status: Installed
Astra Control Provisionerが有効になっていることを確認します。
./tridentctl -n trident version
対応:
+----------------+----------------+-------------+ | SERVER VERSION | CLIENT VERSION | ACP VERSION | +----------------+----------------+-------------+ | 23.10.0 | 23.10.0 | 23.10.0. | +----------------+----------------+-------------+