クラウドごとの 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 を作成します。 |
|
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 チャートを介してクラスタを接続する チャート接続を使用することを推奨しています。