Mysql
 sql >> Database >  >> RDS >> Mysql

Impossibile connettersi a un database esterno dall'interno di kubernetes pod

Dopo ore di scavo e riconfigurazione, finalmente riesco a farlo funzionare, grazie a Xenwar del gruppo kubernetes per aver indicato la proprietà externalIP, si scopre che devo puntare la mia app a un IP esterno, in questo caso il database, ecco l'oggetto del servizio:

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