ocne application update
アプリケーション・カタログからデプロイされたアプリケーションを更新します。
ocne application update
{-b|--built-in-catalog}
[{-c|--catalog} name]
[{-n|--namespace} namespace]
{-r|--release} name
[--reset-values]
[{-u|--values} URI]
[{-v|--version} version]
説明:
-
{-b|--built-in-catalog} -
--built-in-catalogオプションを指定したocne application installを使用してインストールされた場合に、ocne-systemネームスペースの組込みカタログを更新します。 このオプションは、--catalogオプションと相互に排他的です。 -
{-c|--catalog} name -
アプリケーションを含むカタログの名前。 デフォルトは
Oracle Cloud Native Environment Application Catalogです。 このオプションは、--built-in-catalogオプションと相互に排他的です。 -
{-n|--namespace} namespace -
アプリケーションがインストールされているKubernetesネームスペース。 この値を指定しない場合、
kubeconfigの現在のコンテキストからのネームスペースが使用されます。 -
{-r|--release} name -
アプリケーションのリリースの名前。
-
--reset-values -
チャートに組み込まれた値に値をリセットします。
--valuesオプションも使用されている場合は、新しいオーバーライド・セットとして扱われます。 -
{-u|--values} URI -
アプリケーション構成のURI。 構成の形式は、ターゲット・カタログによって提供されるアプリケーションの形式によって異なります。 通常は、Helm値のセットです。
-
{-v|--version} version -
アプリケーションのバージョン番号。 これにより、アプリケーションの更新時に使用されるアプリケーションのバージョンが設定されます。 デフォルトでは、バージョンはアプリケーションの最新安定バージョンです。
例4-11 アプリケーションの更新
追加の構成情報を使用してアプリケーションを更新するには、値構成ファイルを使用します。 たとえば、Prometheus node-exporterが含まれるようにprometheusアプリケーションを更新するには:
ocne application update --release prometheus --namespace prometheus --values - << EOF
serviceAccounts:
nodeExporter:
create: true
name:
annotations: {}
nodeExporter:
enabled: true
image:
repository: container-registry.oracle.com/verrazzano/node-exporter
tag: v1.3.1
pullPolicy: IfNotPresent
EOF
例4-12 Oracleカタログ・アプリケーションの更新
クラスタで実行されているOracleカタログ・アプリケーションを更新するには:
ocne application update --built-in-catalog