【发布时间】:2021-01-20 08:58:42
【问题描述】:
我正在尝试通过
远程访问在私有 PVC 上运行的 AWS RDS 数据库实例kubectl 端口转发
RDS 数据库公共可访问性设置为“否”,而且我有一个 EKS 集群在同一个 RDS PVC 上运行,EKS 的 pod 和服务能够与 AWS RDS 通信。
到目前为止,我已经创建了以下服务
kind: Service
metadata:
name: postgres-service
spec:
type: ExternalName
externalName: xxx-xxx.xxxxxxx.eu-xx-1.rds.amazonaws.com
下面是我执行的kubectl命令
kubectl run -it --rm --image=postgres postgres-client -- postgres-service --host=xx-xx.xx.eu-west-1.rds.amazonaws.com --port=5432 --username=xxx --password=xxx --dbname=xxx
我得到的结果是
error: timed out waiting for the condition
【问题讨论】:
-
你是指我认为的 VPC 还是 PVC?在第一行的问题?
标签: amazon-web-services kubernetes amazon-rds amazon-eks