Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Es kann keine Verbindung mit einer externen Datenbank aus dem Kubernetes-Pod hergestellt werden

Nach stundenlangem Graben und Neukonfigurieren bekomme ich es endlich zum Laufen, dank Xenwar von der Kubernetes-Gruppe für den Hinweis auf die Eigenschaft externalIP. Es stellt sich heraus, dass ich meine App auf eine externe IP verweisen muss, in diesem Fall die Datenbank, hier ist das Dienstobjekt:

apiVersion: v1
kind: Service
metadata:
  name: db-con
spec:
  selector:
    app: api2
  ports:
    - name: http
      protocol: TCP
      port: 3306
      targetPort: 3306
  externalIPs:
    - 10.0.123.28