kubectl get namespace
Kubernetesマスターノードでコマンドを使用すると、適切な出力が得られます。また、ローカルマシンでkubectlを構成しました。kubectlで構成されたローカルマシンから同じコマンドを実行すると、次のようなエラーが発生します。
Error from server (Forbidden): namespaces is forbidden: User "system:node:mildevkub020" cannot list resource "namespaces" in API group "" at the cluster scope
構成ファイルkubelet.confをクラスターからコピーし、.kube / configにコピーしました。また、kubectlをインストールしました。これが今までのプロセスです。
kubectl config viewの結果は次のようになります、
この問題を解決するにはどうすればよいですか?
Kubesprayはデフォルトで、クラスター管理kubeconfigファイルをinventory / mycluster / artifacts /admin.confとして保存します。詳細はこちら:https://github.com/kubernetes-sigs/kubespray/blob/master/docs/getting-started.md#accessing-kubernetes-api
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加