Audit Logs Security 機能の概要
Audit Log は、MFKE 製品の Unify Portal 上でセルフサービスとして提供されるセキュリティ機能グループの一つで、kube-apiserver に送信されたすべての操作と API リクエストを記録します。これにより、どのアクターが何のアクションを実行したか、いつ実行したか、影響を受けたオブジェクト、およびアクションの結果を追跡することができます。
Audit Log のメリット:
- Kubernetes クラスターの API サーバーと連携するコンポーネントの動作を監視するのに役立ちます。
- セキュリティ分析と異常な動作の検出機能を提供します。
- インシデントの追跡とコンプライアンス(規制遵守)をサポートします。
Audit Log の構造には以下の情報が含まれます:
- Request URL: kube-apiserver に呼び出された API のパス
- Audit ID: 各監査イベントの一意の ID(ログの追跡に使用)
- Object Reference: 操作された Kubernetes リソースの情報
- ApiGroup
- apiVersion: API バージョン(v1)
- name: ノードの名前
- Namespace
- resource: リソースの種類(nodes)
- Action: Kubernetes リソースに対して実行された操作(例: patch/create/delete/update)
- Username: アクションを実行したアカウントまたはサービスの名前
- Request Received: kube-apiserver によってリクエストが記録された時刻(dd-MM-yyyy HH:mm:ss 形式)
- Logging Time: MFKE サービスのログシステムにイベントが記録された時刻。クラスターの kube-apiserver から集中ログシステムへのログ転送処理時間のため、通常 Logging Time は Request Received より遅くなります。
Unify Portal での機能の使い方
注意: Managed Kubernetes Cluster のセキュリティ強化機能セットは、クラスターが正常に作成された後(Succeeded(Running)状態)に統合されます。
1. Audit Log Security 機能の有効化
FPT Cloud Portal(console.fptcloud.com)にアクセスし、Kubernetes メニューを選択して監査対象のクラスターをクリックし、Security タブに移動して Audit Log タブを選択します。
Audit Log タブをクリックすると、画面は自動的にクエリを実行し、直近 1 時間に記録されたすべてのログを表示します。Audit Log の情報は上記のフィールドで表示されます。
2. 特定の期間のログを検索する場合
- ステップ 1: 画面右上のタイムピッカーをクリックします。
- ステップ 2: 表示したいログの期間を入力して Apply Filter をクリックします。
システムは選択した期間に記録されたすべてのログを表示し、ログは時系列の降順で並べられます。
注意:
- ログのフィルタリング期間(From~To)は最大 3 日間です。
- ログは直近 7 日間保存されます。





