一般パラメーター
ライセンス、シークレット、サービス・アカウントなどの一般パラメーターを使用して、 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 |
ストリング | いいえ | デプロイメントのアップグレードに使用するデプロイメント戦略を指定します。 使用可能なオプションは RollingUpdate and
Recreateです。 |
datacenter |
local |
ストリング | いいえ | Sterling Intelligent Promising デプロイメントをホストおよび管理するコンピュート・クラスターのデータ・センター名を指定します。 ビジネス要件に基づいて有効なデータ・センター名を指定することをお勧めします。 |
UsePublicImageRegistry |
はい | ブール値 | いいえ | イメージのダウンロードにパブリック・イメージ・レジストリーを使用するかどうかを指定します。 Docker Hub、 Red Hat® などのパブリックレジストリから画像をダウンロードしたい場合は、 true に設定します。
|
バージョンの検証プロセス
SIPEnvironment カスタムリソースでこの sipVersion プロパティが設定されると、Operator は、システムが指定されたバージョンへ安全に移行できるかどうかを判断するための検証を実行します。 この検証が正常に完了して初めてサービスの更新が実行され、アップグレードが管理された環境下で互換性を確保しながら行われるようになります。 検証に失敗した場合、状態の不整合を防ぐため、アップグレード処理は中止されます。
この検証プロセスを円滑に進めるため、デプロイまたはアップグレードを開始する前に、 Cassandra<cassandra.lifecycle_manager_keyspace> データベース内にバージョン検証用の新しいキースペースを作成する必要があります。
展開が完了したら、アップグレード後の手順がある場合は、それらを実行する必要があります。 アップグレード後の処理が完了したら、以下の注釈を設定してください
true。その後、システムは処理が完了したとみなします。apps.sip.ibm.com/post-upgrade-manual-step-completed: true