updated_at: 2025-06-23 01:53

connect to mariadb using heidisql

일전에 만들어 둔 mariadb에 heidisql(마리아 db 클라이언트 툴)을 이용해서 접근해 보자.

위의 링크의 mariadb-statefulset.yaml 에서 아래처럼 containerPort를 3306으로 처리하였습니다.

..........
spec:
  containers:
    ..........
      ports:
        - containerPort: 3306

heidisql을 위한 Service

  • node-service.yaml
apiVersion: v1
kind: Service
metadata:
  name: mariadb-service
spec:
  selector:
    app: mariadb
  ports:
    - port: 3306
      targetPort: 3306
      nodePort: 30006  #Choose a port on your node (e.g., 30006)
  type: NodePort

위의 ports에는 3개의 port가 존재합니다.

  • port
  • targetPort
  • nodePort:

heidisql 세팅

  • 호스트명 / IP : 127.0.0.1

  • 사용자 : root

  • 암호 : mariadb-statefulset.yaml 에서 정의한 root암호

  • 포트 : 30006 (nodePort를 여기서 정의)

    이렇게 정의하면 heidisql에서는 127.0.0.1의 30006 port로 접근하고 다음은 containerPort(port: 3306) 의 컨테이너로 들어가며 최종적으로 이 컨테이너에 운영중인 mariadb의 3306으로 전달된다.

평점을 남겨주세요
평점 : 2.5
총 투표수 : 1

질문 및 답글