如何使用DBeaver直接连接到Kubernetes上的MySQL,而不是使用kubectl端口转发?

bd1hkmkf  于 2023-01-16  发布在  Mysql
关注(0)|答案(2)|浏览(182)

在终端上运行以下命令后,当前正在使用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连接是很乏味的。
有哪些可行的方法可以做到这一点?

rsl1atfo

rsl1atfo1#

现在看来是不可能了
但他们确实有一个新的问题,谁是开放的:https://github.com/dbeaver/dbeaver/issues/15242

jxct1oxe

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

相关问题