Astra Control Serviceを使用してプライベートクラスタを管理
寄稿者
Astra Control Service を使用すると、プライベート AKS クラスタを管理できます。以下の手順では、プライベートAKSクラスタをすでに作成し、リモートアクセスするためのセキュアな方法を準備していることを前提としています。プライベートAKSクラスタの作成とアクセスの詳細については、を参照してください "Azure に関するドキュメント"。
Astra Connectorオペレータを設置します
AKSのプライベートクラスタにAstraコネクタオペレータをインストールする必要があります。要塞ホストを使用している場合は、要塞ホストのコマンドラインからこれらのコマンドを問題 で実行します。
-
Astra ConnectorオペレータGitHubリポジトリのクローンを作成します。
git clone https://github.com/NetApp/astra-connector-operator.git
-
展開された演算子パッケージの最上位レベルにディレクトリを変更して’straconnector _operator.yaml’ファイルを’ls’コマンドで表示できるようにします
-
Astra Connector オペレータのネームスペースを作成します。
kubectl create ns astra-connector-operator
-
「 astraaconnector _operator.yaml 」ファイルを演算子名前空間に適用します。
kubectl apply -f astraconnector_operator.yaml -n astra-connector-operator
-
プライベートクラスタコンポーネントのネームスペースを作成します。
kubectl create ns astra-connector
-
の手順に従って、Astra Control APIトークンを生成します "Astra Automationのドキュメント"。
-
必要に応じて、Astra Connectorオペレータリポジトリのconfig/samplesディレクトリにある設定ファイルを変更します。
-
Astra コネクタのカスタムリソース定義( CRD )を適用します。
kubectl apply -f config/samples/astraconnector_v1.yaml -n astra-connector
-
アストラコネクタのステータスを確認します。
kubectl get astraconnector astra-connector -n astra-connector
次のような出力が表示されます。
NAME REGISTERED ASTRACONNECTORID astra-connector true 22b839aa-8b85-445a-85dd-0b1f53b5ea19
永続的ストレージをセットアップする
クラスタに永続的ストレージを設定してください。Azure NetApp Files またはAzureで管理されるディスクを使用できます。Azureで次のオプションを設定する方法の詳細については、「はじめに」のドキュメントを参照してください。
プライベートクラスタをAstra Control Serviceに追加します
AKSのプライベートクラスタをAstra制御サービスに追加できるようになりました。標準のワークフローに従って、Astra Control Serviceにクラスタを追加します。 "Astra Control Service から Kubernetes クラスタの管理を開始します"。