一般パラメーター

ライセンス、シークレット、サービス・アカウントなどの一般パラメーターを使用して、 SIPEnvironmentを作成します。

以下の YAML スニペットは、 SIPEnvironmentの一般パラメーターのサンプル・スキーマです。

kind: SIPEnvironment
metadata:
  name: ""
  annotations:
  # Use the following annotation to skip the check for ibm-entitlement-key secret. 
    apps.sip.ibm.com/skip-ibm-entitlement-key-check: 'yes'
spec:
  license
    accept: true
  secret: ""
  # sipVersion: 10.0.2604.0
  # serviceAccount: default
  # upgradeStrategy: RollingUpdate
  # tenantId: default
  # UsePublicImageRegistry: true
  # environment: qa
  # multiDCEnabled: false
以下の表で、 SIPEnvironmentの一般パラメーターについて説明します。
プロパティー デフォルト値 値タイプ 必須 説明
licence.accept ブール値 はい IBM® Sterling Intelligent Promising ライセンスに同意します。
sipVersion   ストリング いいえ アップグレード IBM Sterling Intelligent Promising する の必要なバージョンを指定してください。 詳細については、 「バージョンの検証プロセス」 を参照してください。
secret   ストリング はい 「シークレットの作成」 ページで説明されているように、デプロイ用に機密プロパティを含むシークレットの名前を指定してください。
environment   ストリング いいえ 設定したい環境の名前を入力します。Kafka接頭辞としてトピックを使用します。 Kafka のトピックに関する詳細については、 各サービスのトピック一覧( Kafka )をご覧ください。
multiDCEnabled いいえ ブール値 いいえ マルチデータセンターのサポートを有効または無効にするには、このプロパティを指定する。
serviceAccount default ストリング いいえ デプロイメントに使用するサービス・アカウントの名前を指定します。
tenantid default ストリング いいえ テナント ID のデフォルト値は defaultです。 デフォルト値は変更しないでください。
upgradeStrategy RollingUpdate ストリング いいえ SIPEnvironment デプロイメントのアップグレードに使用するデプロイメント戦略を指定します。 使用可能なオプションは RollingUpdate and Recreateです。
datacenter local ストリング いいえ Sterling Intelligent Promising デプロイメントをホストおよび管理するコンピュート・クラスターのデータ・センター名を指定します。 ビジネス要件に基づいて有効なデータ・センター名を指定することをお勧めします。
UsePublicImageRegistry はい ブール値 いいえ イメージのダウンロードにパブリック・イメージ・レジストリーを使用するかどうかを指定します。 Docker Hub、 Red Hat® などのパブリックレジストリから画像をダウンロードしたい場合は、 true に設定します。

image セクションで定義されているプライベート・リポジトリーを使用する場合は、 false に設定します。 詳細については、 「非公開リポジトリから画像を取得する」 を参照してください。

バージョンの検証プロセス

SIPEnvironment カスタムリソースでこの sipVersion プロパティが設定されると、Operator は、システムが指定されたバージョンへ安全に移行できるかどうかを判断するための検証を実行します。 この検証が正常に完了して初めてサービスの更新が実行され、アップグレードが管理された環境下で互換性を確保しながら行われるようになります。 検証に失敗した場合、状態の不整合を防ぐため、アップグレード処理は中止されます。

この検証プロセスを円滑に進めるため、デプロイまたはアップグレードを開始する前に、 Cassandra<cassandra.lifecycle_manager_keyspace> データベース内にバージョン検証用の新しいキースペースを作成する必要があります。

展開が完了したら、アップグレード後の手順がある場合は、それらを実行する必要があります。 アップグレード後の処理が完了したら、以下の注釈を設定してください true。その後、システムは処理が完了したとみなします。
apps.sip.ibm.com/post-upgrade-manual-step-completed: true