[英]How do I connect to a remote mysql kubernetes pod using mysql client
我有一個kubernetes mysql pod,它作為nodePort公開,如下所示
apiVersion: v1
kind: Service
metadata:
name: demo-mysql
labels:
app: demo
spec:
type: NodePort
ports:
- port: 3306
nodePort: 32695
我正在嘗試使用以下命令訪問此mysql服務器
mysql -u root -h 117.213.118.86 -p 32695
但是我得到這個錯誤
ERROR 2003 (HY000): Can't connect to MySQL server on '117.213.118.86' (111)
我在這里做錯了什么?
如果要連接到遠程mysql服務,則必須指定一個具有遠程服務的ip地址的端點,如下所示:
apiVersion: v1
kind: Endpoints
metadata:
name: demo-mysql
subsets:
- addresses:
- ip: 192.0.2.42
ports:
- port: 3306
更多細節在這里 。
嘗試這個
mysql -u root --password=<PASSWORD> -h <CLUSTER_HOST> --port=32695
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.