ディスカバリーとサービスマッピングアプリでは、Kubernetes パターンのクラスが追加または更新されます。

CMDB CI クラスモデル アプリは、クラスの説明、識別ルール、識別子エントリ、および該当する場合には依存関係を含む、CMDB クラス階層を拡張するクラスモデルを追加します。その後、追加したクラスは、他の CMDB クラスと同じように使用できます。ディスカバリーとサービスマッピングパターンなどのアプリケーションは、クラス拡張を使用して CI に入力し、さまざまなテクノロジーやソフトウェアを検出できます。

ストアでアプリを要求する

ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。

Kubernetes パターン

Kubernetes パターンのメインフローは、Kubernetes コア要素の検出に役立ちます。このリリースのクラスは、展開、DaemonSet、StatefulSet などの Kubernetes 作業負荷コントローラーコンポーネントを検出するようにサポートを拡張します。作業負荷共有ライブラリは、展開、DaemonSet、StatefulSet に関する情報を取得し、それぞれのテーブルに格納します。その他の拡張には、YAML とサービスメッシュ拡張があり、YAML ファイルを生成して構成ファイルを追跡したり、サービスメッシュ情報を検出してサービスとサービスの間の関係を作成したりします。

図 : 1. CMDB 階層と統合された Kubernetes 拡張クラス
CMDB 階層と統合された Kubernetes 拡張クラス
図 : 2. Kubernetes 作業負荷
Kubernetes 作業負荷。

クラス

このセクションでは、CMDB CI クラスモデルストアアプリが追加または更新するクラスを一覧表示します。

CMDB CI クラスモデル:リリース 1.12.0 では、Kerberos パターンに次のクラスが追加されています。 このアプリが拡張する可能性があるクラスを含む、ベースシステム内のクラスのリストについては、「CMDB テーブルの説明」を参照してください。

クラス 拡張 フィールド 関連
cmdb_ci_kubernetes_workload cmdb_ci_kubernetes_components cmdb_ci_kubernetes_service から提供する
cmdb_ci_kubernetes_deployment cmdb_ci_kubernetes_workload
  • 必要なレプリカ
  • 更新されたレプリカ
  • レプリカ合計
  • 利用可能なレプリカ
  • 利用不可能なレプリカ
クラスターでホストされる
cmdb_ci_kubernetes_daemonset cmdb_ci_kubernetes_workload
  • 実行中のポッド
  • 待機中のポッド
  • 成功したポッド
  • 失敗したポッド
  • 利用可能なポッド
クラスターでホストされる
cmdb_ci_kubernetes_statefulset cmdb_ci_kubernetes_workload
  • 実行中のポッド
  • 待機中のポッド
  • 成功したポッド
  • 失敗したポッド
  • 利用可能なポッド
クラスターでホストされる