개발

kubernates mysql(postgresql) 접속

동고킴 2022. 3. 5. 20:42
반응형

k8s로 올린 mysql(postgresql)에 직접 들어가야 할 경우가 있는데

 

컨테이너로 들어가서 DB를 접속해도 되고

// 컨테이너 접속
kubectl exec -it <postgresspod-name> bash or sh

// DB 접속
PGPASSWORD=<password> psql -h <host or service name or localhost> -U <username> <dbname>

 

그냥 한번에 접속해도 된다.

kubectl exec -it postgres -- bash \`PGPASSWORD=<password> psql -h <host or service name or localhost> -U <username> <dbname>\`

 

반응형