8.4. 製品の APIcast 設定のプロモート
3scale operator を使用して、製品の APIcast 設定をステージングまたは実稼働に昇格させることができます。ProxyConfigPromote カスタムリソース (CR) は、最新の APIcast 設定をステージング環境にプロモートします。必要に応じて、ProxyConfigPromote CR を設定して、運用環境にも昇格させることができます。
ProxyConfigPromote オブジェクトは、作成されたときにのみ有効になります。作成後、それらの更新は調整されません。
前提条件
以下を含む、一般的な前提条件 に記載されているものと同じインストール要件:
- 製品 CR を作成済みである。
手順
次の内容で YAML ファイルを作成して保存します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow APIcast 設定を本番環境にプロモートするには、オプションのフィールド
spec.productionをtrueに設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 昇格が成功した後に
ProxyConfigPromote objectを削除するには、オプションのフィールドspec.deleteCRをtrueに設定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow ファイルのステータス条件を確認するには、次のコマンドを入力します。
oc get proxyconfigpromote proxyconfigpromote-sample -o yaml
oc get proxyconfigpromote proxyconfigpromote-sample -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力には、ステータスが
Readyであることが示されます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
カスタムリソースを作成します。
oc create -f proxyconfigpromote-sample.yaml
oc create -f proxyconfigpromote-sample.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow この例では、出力は以下のようになります。
proxyconfigpromote.capabilities.3scale.net/proxyconfigpromote-sample created
proxyconfigpromote.capabilities.3scale.net/proxyconfigpromote-sample createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow