-
-
OpenShiftコンソールを使用してNetScalerエージェントオペレーターをインストールします
-
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
OpenShiftコンソールを使用してNetScalerエージェントオペレーターをインストールします
オペレーターは、Kubernetes アプリケーションを効果的、自動化された、スケーラブルな方法でデプロイおよび管理できるようにするオープンソースのツールキットです。管理者は、 NetScaler ADMエージェントオペレーターを使用してエージェントをOpenShiftクラスターにデプロイできます。
注:
OpenShift クラスターに設定されているエージェントは、デフォルトでは自動的にアップグレードされません。
前提条件
デプロイする前に、次の点を確認してください:
-
ポッドの権限を制御するための特権セキュリティコンテキストの制約があります。エージェントの場合、次のコマンドを実行して、サービスアカウントの権限セキュリティコンテキスト制約を取得します。
oc adm policy add-scc-to-user privileged -z adm-agent-serviceaccount
-
以下のコマンドを実行して、エージェントログインシークレットを作成します。
kubectl create secret generic admlogin --from-literal=username=nsroot --from-literal=password=<adm-agent-password> -n <namespace>
注:
-
<adm-agent-password>
はパスワードの例です。エージェントのパスワードを設定する必要があります。NetScaler CPXは、これらの資格情報を使用してエージェントに登録します。 -
インスタンスの作成時に、エージェントYAMLの
loginSecret
にadmloginを指定します。
NetScaler CPXとエージェントを異なる名前空間に展開する場合は、次の点を確認してください:
-
NetScaler CPXが展開されている名前空間に
citrix-cpx=enabled
ラベルを付けます。 -
エージェントオペレータのインストール時に
helper.required
をtrueまたはfalseを設定します。注:
デフォルトでは、
helper.required
は falseに設定されています。このパラメーターがfalseに設定されている場合、NetScaler CPXとエージェントが異なる名前空間に存在する場合、 必ずすべての名前空間にadmloginシークレットを作成する必要があります。
-
-
これ
accessSecret
はエージェントの YAML で必須です。これらの資格情報は、エージェントがNetScaler Consoleサービスに接続するために必要です。kubectl create secret generic <secretname> --from-literal=accessid=<ID> --from-literal=accesssecret=<Secret> -n namespace
注:
インスタンスの作成時に、エージェント YAML の AccessSecret のシークレット名を指定します。
NetScaler コンソールにアクセスするためのアクセスIDとシークレットは、次の手順で取得できます。
-
Citrix Cloud管理コンソールにログオンします。
-
Citrix Cloudメニューで、[IDおよびアクセス管理] を選択します。
-
「 APIアクセス 」タブで、セキュア・クライアント名を入力し、「 クライアントの作成」をクリックします。
-
ID とシークレットが生成されます。[ ダウンロード ] をクリックして、CSV ファイルを保存します。
-
エージェントオペレータのインストール
-
OpenShift クラスターコンソールにログインします。
-
[オペレータ] > [オペレータハブ] に移動します。
-
検索バーでエージェント名を入力し、NetScaler ADM Agent Operatorを選択して 、[インストール]をクリックします。
-
「 オペレータのインストール 」ページには、次の 2 つのオプションがあります:
-
クラスター上のすべての名前空間 (デフォルト)-エージェントオペレーターがクラスターで使用可能なすべての名前空間にサブスクライブできるようにします。また、クラスター上の任意の名前空間からエージェントオペレーターのインスタンスを開始できます。
-
クラスタの特定の名前空間-エージェントオペレータがクラスタ上の選択した名前空間にサブスクライブできるようにします 。エージェントオペレータのインスタンスは、選択した名前空間からのみ開始できます。
この例では、Agent オペレータは Defaultという名前空間に割り当てられています。[ 更新の承認 ] で [ 自動] を選択し、[ インストール] をクリックします。
エージェントオペレータが正常にサブスクライブされるまでお待ちください。
-
-
[ ワークロード] > [ポッド ] に移動し、
netscaler-adm-agent-operator-controller
ポッドが 稼働していることを確認します。 -
ポッドが起動して実行されたら、「 インスタンスを作成」をクリックします。
-
YAML ビューを選択してパラメーターを更新し 、「 作成」をクリックします。
注:
OpenShift クラスターごとに 1 つのエージェントインスタンスしか存在しないようにしてください。
-
[ ワークロード] > [ポッド ] に移動し、エージェントポッドが稼働していることを確認します。
エージェントインスタンスを削除する
[オペレータ] > [インストール済みオペレータ] に移動すると、クラスタからエージェントのインスタンスを削除できます。NetScaler ADM エージェントオペレータタブでインスタンスを選択し 、リストから [ AdmAgentの削除 ] を選択します。
エージェントオペレーターをアンインストールする
クラスターからエージェントオペレーターポッドをアンインストールする場合は、[オペレーター] > [インストール済みオペレーター] に移動し、リストから [ オペレーターのアンインストール ] を選択します。
共有
共有
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.