Kubernetes スポーク
ServiceNow でイベントが発生した際に、Kubernetes の変更を自動化します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Kubernetes スポーク v1.3.0 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションステップ:REST (com.glide.hub.action_step.rest)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
サポートされているバージョン
API バージョン v1。
スポークのアクション
Kubernetes スポークでは、ServiceNowでイベントが発生したときに Kubernetes タスクを自動化するアクションが提供されます。使用可能なアクションは次のとおりです。
| カテゴリ | アクション | 説明 |
|---|---|---|
| エンドポイント管理 | エンドポイントを作成 | Kubernetes インスタンスにエンドポイントを作成します。 |
| エンドポイントを削除 | Kubernetes インスタンスからエンドポイントを削除します。 | |
| 名前空間管理 | 名前空間を作成 | Kubernetes インスタンスに名前空間を作成します。 |
| 名前空間を削除 | Kubernetes インスタンスから名前空間を削除します。 | |
| ノード管理 | ノードを作成 | Kubernetes インスタンスにノードを作成します。 |
| ノードを削除 | Kubernetes インスタンスのノードを削除します。 | |
| ノードを検査 | Kubernetes インスタンス内の指定されたノードを検査し、ノード情報とステータスを返します。 | |
| ポッド管理 | ポッドを作成 | Kubernetes インスタンスにポッドを作成します。 |
| ポッドを削除 | Kubernetes インスタンスからポッドを削除します。 | |
| ポッドを検査 | Kubernetes インスタンス内の指定されたポッドを検査し、ノード情報とステータスを返します。 | |
| シークレット管理 | Docker Hub シークレットを作成 | Kubernetes インスタンスにシークレットを作成します。 |
| Docker Hub シークレットを削除 | Kubernetes インスタンスからシークレットを削除します。 | |
| サービス管理 | サービスを作成 | Kubernetes サーバー上にサービスを作成します。 |
| サービスを削除 | Kubernetes サーバーからサービスを削除します。 | |
| ボリューム管理 | 永続ボリュームを作成 | Kubernetes インスタンスに永続ボリュームを作成します。 |
| 永続ボリューム要求を作成 | Kubernetes インスタンスに永続ボリューム要求を作成します。 | |
| 永続ボリュームを削除 | Kubernetes インスタンスから永続ボリュームを削除します。 | |
| 永続ボリューム要求を削除 | Kubernetes インスタンスから永続ボリューム要求を削除します。 | |
| 永続ボリューム要求を検査 | Kubernetes インスタンス内の永続ボリューム要求を検査し、要求情報とステータスを返します。 |
利用可能な AI エージェント
Now Assist for スポークをインストールし、利用可能な AI エージェントの使用を開始します。詳細については、「Now Assist for スポーク」を参照してください。
- ServiceNowエージェントシステムでは、目標を実行するために、一連の大規模言語モデル (LLM) 命令と 1 つ以上のスタンドアロン AI エージェントで構成されるエージェントワークフローを作成できます。AI エージェントを追加して要件に従ってエージェントワークフローを作成し、必要なトリガーを提供する方法については、 Create an agentic workflow を参照してください。
他の利用可能な AI エージェントを検索して、エージェントワークフローに追加することもできます。詳細については、「Find AI agents」を参照してください。
- 必要なスポーク AI エージェントのクローンを作成し、要件に応じてカスタマイズできます。クローンの作成の詳細については、 Duplicate an AI agent を参照してください。
- AI エージェントの詳細については、 Now Assist AI agents を参照してください。
利用可能な AI エージェントは次のとおりです。
| AI エージェント | 説明 |
|---|---|
| Kubernetes エンドポイント管理 AI エージェント | Kubernetes インスタンスでエンドポイントを管理 (つまり、作成または削除) します。 |
| Kubernetes 名前空間管理 AI エージェント | Kubernetes インスタンスの名前空間を管理 (つまり、作成または削除) します。 |
| Kubernetes ノード管理 AI エージェント | Kubernetes インスタンス内の指定されたノードを管理 (つまり、作成または削除) および検査します。 |
| Kubernetes ポッド管理 AI エージェント | Kubernetes インスタンス内の指定されたポッドを管理 (つまり、作成または削除) および検査します。 |
| Kubernetes シークレット管理 AI エージェント | Kubernetes インスタンスでシークレットを管理 (つまり、作成または削除) します。 |
| Kubernetes サービス管理 AI エージェント | Kubernetes インスタンスでサービスを管理 (つまり、作成または削除) します。 |
| Kubernetes ボリューム管理 AI エージェント |
|
- Now Assistアプリケーションとともにインストールされた AI エージェントが、エージェント型ワークフローで使用されていない可能性があります。インスタンスで利用可能なすべてのエージェントを表示する方法については、「 AI エージェントの検索」を参照してください。
- インスタンスにインストールされていない可能性のあるエージェントを見つけるには、ServiceNow Store の AI エージェントマーケットプレイスにアクセスしてください。
Kubernetes アカウント要件
Kubernetes スポークでは、Web API キーを使用するために、Kubernetes アカウントを生成し構成する必要があります。
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
このスポークでは、Kubernetes エイリアスレコードを使用して、アクションを許可します。スポーク接続エイリアスを使用するには、関連付けられた接続レコードと関連付けられた認証情報レコードを作成します。スポークの設定については、「 Kubernetes スポークの設定。
MID サーバー の要件
これらのアクションでは、インスタンスで、またはオプションで MID サーバー を介して実行できる REST 呼び出しを使用します。Kubernetes エイリアスに関連付けられた接続レコードを使用して、アクションを実行する場所を設定し、必要に応じて MID サーバー 選択属性を指定します。 詳細については「MID サーバー」を参照してください。
このスポークの MID サーバー を設定するには、「 スポークの MID サーバー の設定」を参照してください。