Kubernetes 拡張クラス

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • ディスカバリーとサービスマッピングアプリでは、Kubernetes パターンのクラスが追加または更新されます。

    このアプリは、クラスの説明、識別ルール、識別子エントリ、および依存関係 (該当する場合) を含む、CMDB クラス階層を拡張するクラスモデルを追加します。その後、追加したクラスを他の CMDB クラスと同じように使用できます。ディスカバリーサービスマッピング Patterns などのアプリケーションは、これらのクラス拡張を使用して 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 Class Models ストアアプリが追加または更新するクラスを一覧表示します。

    CMDB CI クラスモデル:リリース 1.12.0 では、Kerberos パターンに次のクラスが追加されています。このストアアプリが拡張している可能性があるクラスを含む、ベースシステム内の CMDB クラスのリストについては、「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
    • 実行中のポッド
    • 待機中のポッド
    • 成功したポッド
    • 失敗したポッド
    • 利用可能なポッド
    クラスターでホストされる