我在尝试将Spring Boot应用程序部署到AWS EKS中的K8s集群时遇到UnknownHostException。 场景: 我有一个在VPC(A)上运行的AWS EKS集群,而RDS在VPC(B)上运行。我已经在两个VPC之间创建了VPC对等连接,从而启用DNS解析并相应地配置路由表。我还创建了一个映射外部RDS端点的K8s服务。 如果我尝试使用像这样的busybox从EKS群集连接到RDS实例: $ kubectl run -i --tty --rm debug --image=busybox --res…

2020年5月15日 0条评论 34点热度 阅读全文

我有一个由IAM角色保护的AWS中的S3存储桶设置。我正在编写一个应访问该存储桶的应用程序。该应用程序已部署到EKS群集,并通过“服务帐户”设置(遵循IRSA概念)获得角色。到目前为止,这个工作正常。 但是对于测试/开发,我也希望能够在本地运行该应用程序。那么,在本地运行时如何为应用程序分配IAM角色? 在EKS中运行时,权限由集群处理,因此从Java代码中,我只需要创建一个默认的S3客户端,然后就可以放置对象: AmazonS3 s3Client = AmazonS3ClientBuilder.defaultCl…

2019年1月23日 0条评论 25点热度 阅读全文