amazon-eks - 来自服务器的错误(禁止):pod“my-pod”被禁止:用户“system:node:i
问题描述
kubectl get all
在 EC2 托管工作节点中运行命令时出现错误。
我已经使用 AWS EC2 中的 DameonSet 在 eks 节点上安装了 ssm 代理,并使用 System Manager 连接了工作节点。
尝试使用命令与正在运行的 pod 交互时出现相同的错误
kubectl exec -it my-pod-id -- sh
Error from server (Forbidden): pods "my-pod-id" is forbidden: User "system:node:ec2-ip-address.aws-region.compute.internal" cannot create resource "pods/exec" in API group "" in the namespace "default"
解决方案
推荐阅读
- struts - 基本的 struts1 问题:Struts 1 中的 ActionForm 数据来自哪里?
- java - 控制台输出未按预期打印正确的信息
- postgresql - Workbench - postgresql如何刷新表
- swift - 跳转到特定的视图控制器 xcode
- angular - 如何避免使用ngModel
- mysql - 无法启动 MySQL 容器并将其附加到 Docker 网络
- sql - 根据表 1 的值,从多个表中找到两个重复值
- eclipse - 在 Zoom 中共享 Eclipse 窗口
- python - Pycharm venv 包对我不可用?
- c++ - 编写一个应该以 root 身份运行的 c++ linux 程序