次の方法で共有


Defender for Containers on Azure (AKS) をプログラムでデプロイする

この記事では、Azure Kubernetes Service (AKS) クラスターに Microsoft Defender for Containers をプログラムでデプロイする方法について説明します。

ヒント

ガイド付きポータルエクスペリエンスについては、「 ポータルを使用して Defender for Containers を有効にする」を参照してください。

[前提条件]

ネットワークの要件

Defender センサーは、セキュリティ データとイベントを送信するために Microsoft Defender for Cloud に接続する必要があります。 必要なエンドポイントが送信アクセス用に構成されていることを確認します。

接続の要件

Defender センサーには、次の接続が必要です。

  • Microsoft Defender for Cloud (セキュリティ データとイベントの送信用)

既定で、AKS クラスターは、送信 (エグレス) インターネット アクセスが無制限です。

エグレスが制限されたクラスターでは、Microsoft Defender for Containers の特定の FQDN が正常に機能することを許可する必要があります。 必要なエンドポイントについては、AKS 送信ネットワークドキュメントの 「Microsoft Defender for Containers - Required FQDN/application rules 」を参照してください。

クラスターからのイベント エグレスで Azure Monitor Private Link Scope (AMPLS) を使用する必要がある場合は、次の手順を実行します。

  1. Container Insights と Log Analytics ワークスペースを使用してクラスターを定義する

  2. クラスターの Log Analytics ワークスペースを AMPLS のリソースとして定義する

  3. 次の間の AMPLS に仮想ネットワーク プライベート エンドポイントを作成します。

    • クラスターの仮想ネットワーク
    • Log Analytics リソース

    仮想ネットワーク プライベート エンドポイントは、プライベート DNS ゾーンと統合されます。

手順については、「 Azure Monitor プライベート リンク スコープの作成」を参照してください。

さらに、次のことを確認します。

  • Azure CLI バージョン 2.40.0 以降
  • 適切な RBAC アクセス許可 (共同作成者またはセキュリティ管理者)

Defender for Containers プランを有効にする

サブスクリプションで Defender for Containers プランを有効にするには、「 Microsoft Defender for Cloud を有効にする」を参照してください。 プランは、Azure portal、REST API、または Azure Policy を使用して有効にすることができます。

Defender センサーをデプロイする

Defender for Containers プランを有効にすると、Defender センサーは既定で AKS クラスターに自動的にデプロイされます。

自動プロビジョニングが無効になっている場合、またはセンサーを手動でデプロイする必要がある場合は、次のいずれかの方法を使用します。

Defender センサーを特定の AKS クラスターにデプロイするには:

az aks update \
    --resource-group myResourceGroup \
    --name myAKSCluster \
    --enable-defender

カスタム Log Analytics ワークスペースを使用してデプロイするには:

az aks update \
    --resource-group myResourceGroup \
    --name myAKSCluster \
    --enable-defender \
    --defender-config logAnalyticsWorkspaceResourceId=/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}

Azure Policy アドオンをデプロイする

AKS 用 Azure Policy アドオンを使用すると、クラスターに大規模な適用と保護を一元化された一貫性のある方法で適用できます。

Azure Policy アドオンを有効にするには:

az aks enable-addons \
    --addons azure-policy \
    --name myAKSCluster \
    --resource-group myResourceGroup

推奨事項を使用してコンポーネントをデプロイする

Defender for Cloud の推奨事項を使用して、機能を手動で展開することもできます。

センサー 勧告
Kubernetes 用 Defender センサー Azure Kubernetes Service クラスターで Defender プロファイルを有効にする必要がある
Azure Arc 対応 Kubernetes 用 Defender センサー Azure Arc 対応 Kubernetes クラスターには、Defender の拡張機能がインストールされている必要がある
Kubernetes 用 Azure Policy エージェント Azure Kubernetes Service クラスターには Kubernetes 用の Azure Policy アドオンがインストールされている必要がある
Azure Arc 対応 Kubernetes 用 Azure Policy エージェント Azure Arc 対応 Kubernetes クラスターに Azure Policy 拡張機能がインストールされている必要がある

次のステップ