クラウドごとの Kubernetes 要件

次の表は、各クラウドプロバイダーのクラスターの処理に必要なアクセス許可とネットワーク設定をまとめたものです。詳細および特定の接続手順については、各プロバイダーのドキュメントのリンクを参照してください。

注意: Azure では、クラスタの設定に使用する認証および承認方法に応じて、異なる方法でアクセス許可が付与されます。ローカルアカウントの認証方法は、 Tenable Kubernetes Cluster Connector の使用のみでサポートされており、 AKS クラスターのクラウドベースの接続手順経由ではありません。
AWS Azure (Azure RBAC のある Microsoft Entra ID) Azure (Kubernetes RBAC のある Microsoft Entra ID) GCP OCI
必要なアクセス許可 Tenable IAM ロール用の ClusterRole および ClusterRoleBinding を作成します。
  • Tenable App1 へのビルトインロールバインディングを割り当てます。
  • Tenable カスタムロールをクラスター/サブスクリプションに追加します。
ClusterRole [] 用の および ClusterRoleBindingTenableを作成 GCP 接続中に Kubernetes Engine Viewer ロールを追加します Tenable OCI グループロール用の ClusterRole および ClusterRoleBinding を作成します。
ネットワークアクセス クラスターネットワーキングを パブリックおよびプライベートに設定し、許可する Tenable One Cloud Exposure IP アドレスを指定します。クラスターネットワークが プライベートの場合は、 Tenable Connector 経由で接続できます。 [許可された IP 範囲を設定] を有効にし、許可する Tenable IP アドレスを指定します。 [許可された IP 範囲を設定] を有効にし、許可する Tenable IP アドレスを指定します。 コントロールプレーン認証ネットワークを有効にし、許可する Tenable IP アドレスを指定します。 クラスターネットワークを設定し、許可する クラウドサイバーエクスポージャー IP アドレスを指定します。 Tenable へのネットワークアクセスを許可する参照してください。
ドキュメント EKS クラスタ AKS クラスター: Azure RBAC AKS クラスター: K8S RBAC GKE クラスタ OKE クラスタ

必要なロール 1

  • Azure Kubernetes Service Cluster User Role
  • Azure Kubernetes Service RBAC Reader
注意: Tenable はパブリックアクセスを有効にしてクラスターにアクセスできますが、この構成はセキュリティのベストプラクティスに従っていません。安全な態勢を維持し、プライベートクラスターを監視するために、プラットフォームは Helm チャートを介してクラスタを接続する チャート接続を使用することを推奨しています。