当前位置: 首页 > 知识库问答 >
问题:

如何使用AWS API列出pod和节点?

东郭臻
2023-03-14

我在AWS EKS有一个集群和一个包含一个节点的节点组,如何使用aws api显示节点和pod?我有服务帐户的凭证,如何在API中使用这些凭证并获得可用节点和pod的列表?当我尝试执行命令< code>kubectl get pods时,它显示一个错误:

调用AssumeRole操作时发生错误(AccessDened):User:

共有1个答案

笪烨
2023-03-14

在访问群集之前,需要执行两项操作。

>

  • 将您的IAM角色或用户添加到aws-auth ConfigMap以配置谁可以访问集群。用于创建集群的IAM角色已经可以访问。

    访问集群时,您必须验证并填充您的kubeconfig。这可以使用aws eks update-kubeconfig命令来完成:

    < code>aws eks更新-kubeconfig - name

  •  类似资料:
    • 有人知道如何从kubernetes主节点删除pod吗?我在裸机ubuntu服务器上有一个主节点。当我试图用“kubectl删除pod…”删除它时,或者从那里强制删除:https://kubernetes.io/docs/tasks/run-application/force-delete-stateful-set-pod/它不起作用。pod正在一次又一次地创建…

    • 我们在一个3节点kubernetes集群上用3个pods运行我们的应用程序。当我们部署应用程序时,有时,pods被调度到同一个kubernetes节点。 我们希望我们的 Pod 以这样一种方式调度,即它将我们的 Pod 分布在节点上(同一应用程序的 2 个 Pod 不应该是同一个节点)。事实上,根据文档(https://kubernetes.io/docs/concepts/configurati

    • 在Kubernetes中使用CPU请求/限制时,我遇到了一个奇怪的问题。在设置任何CPU请求/限制之前,我的所有服务都执行得很好。我最近开始设定一些资源配额,以避免未来资源匮乏。这些值是根据这些服务的实际使用情况设置的,但令我惊讶的是,在添加这些值之后,一些服务开始大幅增加响应时间。我的第一个猜测是,我可能放置了错误的请求/限制,但查看这些指标发现,事实上,面对这个问题的服务中没有一个接近这些值。

    • 有没有Java的API来检索pod的CPU和内存使用情况?我不是在寻找一个完整的监控解决方案,比如使用Grafana或Prometheus或不使用kubectl top pod,而是想使用JavaAPI检索当前的使用情况。关于如何做的任何示例或参考留档都将有很大帮助。 客户端库 https://kubernetes.io/docs/reference/using-api/client-librar

    • 我们正在尝试从C#Windows服务调用AWS API网关来执行后台作业。哪个应该触发API网关定期初始化请求? 我们使用RestSharp调用APIendpoint,该类称为AwsAuthenticator,它继承自RestSharp.Authenticators.IAAuthenticator。但当我们调用API Gateway时,收到的错误是“我们计算的请求签名与您提供的签名不匹配。请检查您

    • 我在我的k8s上部署了一个mysql pod。这是配置,我对端口感到困惑,比如: @问题1。谁代理这个端口@问题2。这个端口是什么?我的意思是容器已经暴露了端口3306,服务也暴露了。在我的单个节点中,这些不冲突吗?@问题3。这个端口对容器暴露的端口意味着什么? 问题4:当我使用方式1部署此功能时。如何从pods访问mysql服务器 问题5:当我用方式2部署这个时。如何从pods访问mysql服务