在终端上运行以下命令后,当前正在使用DBeaver连接Kubernetes上的MySQL。
kubectx arn:aws:eks:XXX:cluster/XXX && kubens XXX && kubectl port-forward --address 0.0.0.0 XXX 13306:3306
我正在寻找一种直接在DBeaver上进行端口转发的方法,因为每次运行该命令然后与DBeaver连接是很乏味的。有哪些可行的方法可以做到这一点?
rsl1atfo1#
现在看来是不可能了但他们确实有一个新的问题,谁是开放的:https://github.com/dbeaver/dbeaver/issues/15242
jxct1oxe2#
一个选项是可以定义Kubernetes节点端口服务
apiVersion: v1 kind: Service metadata: name: my-service spec: type: NodePort selector: app.kubernetes.io/name: MyApp ports: - protocol: TCP port: 80 targetPort: 9376
2条答案
按热度按时间rsl1atfo1#
现在看来是不可能了
但他们确实有一个新的问题,谁是开放的:https://github.com/dbeaver/dbeaver/issues/15242
jxct1oxe2#
一个选项是可以定义Kubernetes节点端口服务