--- title: "クラスタ権限制御" slug: "k8s-k8suse-clusterauth" tags: ["Kubernetes Service", "vpc"] updated: 2026-09-17T09:31:52Z published: 2026-09-17T09:31:52Z canonical: "guide.ncloud-docs.com/k8s-k8suse-clusterauth" --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # クラスタ権限制御 VPC環境で利用できます。 参考 ncp-iam-authenticatorを使用して kubeconfigを構成すると、ServiceAccountトークンを利用して権限を制御する必要がありません。 [IAM認証ユーザーの管理](/docs/ja/k8s-iam-auth-management)を確認してください。 Ncloud Kubernetes Serviceが提供する kubeconfig認証ファイルは **ncp-iam-authenticatorを通じて動作** するため、ユーザーが Jenkins、Github Actionのような3rd-partyサービスを使用する場合、多少の不便が発生することがあります。その認証ファイルは、ユーザーのクラスタ権限を対象3rd-partyサービスに付与するため、セキュリティ問題が発生する可能性があります。これを防ぐには、トークンを使用した kubeconfig認証ファイルを作成し、必要な権限のみ付与して権限を最小化することでセキュリティを強化できます。 ## kubeconfigファイルのトークン値変更 kubeconfigファイルのトークン値を変更してクラスタ権限を制限する方法を、ユースケースにて説明します。 kubeconfigファイルのトークン値を変更する方法は、次の通りです。 1. 以下のコマンドを順に実行して Namespaceと Service Accountを作成します。 ``` $ kubectl --kubeconfig $KUBE_CONFIG create ns hello-world ``` ``` $ cat <