Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Kubernetes ConfigMapによる初期設定負荷の自動化

Kubernetes ConfigMapを使用した初期設定の読み込み

ConfigMap は Kubernetes 標準仕様です。

ConfigMapsを使用すると、設定アーティファクトをイメージコンテンツから切り離して、コンテナ化されたアプリケーションの移植性を維持できます。cSRX は、cSRX コンテナの起動時に ConfigMaps を使用して初期設定ファイルを読み込みます。

また、kubernetes で初期設定ファイルを読み込むのと同様の手順を使用して、ライセンス キー ファイルからライセンスを追加することもできます。

cSRX の初期設定に従って cSRX ConfigMap を作成するには、次の手順に従います。

  1. Kubernetes-masterでcsrx.yamlファイルを作成し、テキストコンテンツを追加して、ConfigMapでcSRXポッドを展開します。

    root@kubernetes-master:~#kubectl create -f pod_with_configmap.txt

  2. 次のコマンドを実行して、yaml ファイルを使用して csrx を作成します。

    root@kubernetes-master:~#kubectl apply -f csrx.yaml

  3. 以下のコマンドを実行して、CLIモードでcSRXを起動します。

    root@kubernetes-master:~#kubectl exec -it csrx bash

    root@csrx:~#cli

    root@csrx#configure

  4. cSRXポッドの起動後、cSRX CLIからcSRXの初期設定を確認できます。

    root@csrx> show