【发布时间】:2020-10-01 23:59:25
【问题描述】:
在使用 Amazon 的 K8s 产品 EKS 服务时,有时您需要将 Kubernetes API 和配置连接到 AWS 中建立的基础设施。尤其是我们需要一个具有正确凭据和 URL 的 kubeconfig 来连接到 EKS 提供的 k8s 控制平面。
Amazon 命令行工具 aws 为这项任务提供了一个例程
aws eks update-kubeconfig --kubeconfig /path/to/kubecfg.yaml --name <EKS-cluster-name>
问题:通过 Python/boto3 做同样的事情
查看Boto API documentation 时,我似乎无法找到上述aws 例程的等效项。可能我看错地方了。
- boto中有现成的函数可以实现吗?
- 否则,您将如何在 python 中直接处理此问题(除了在子进程中调用
aws)?
【问题讨论】:
标签: kubernetes boto3 aws-cli amazon-eks