K8S - DB(MySQL) Service 바로 생성하기 > OpenShift 자료실

본문 바로가기
사이트 내 전체검색

OpenShift 자료실

K8S - DB(MySQL) Service 바로 생성하기

페이지 정보

profile_image
작성자 snow
댓글 1건 조회 2,316회 작성일 22-04-22 16:37

본문

1. 개요

이 게시글은 Kubernetes에서 Mysql Pod가 존재하다는 전제로 진행하는 내용입니다.


2. YAML 내요

apiVersion: v1

kind: Service

metadata:

  name: mysql-svc

  labels:

    app: web-service

spec:

  ports:

  - port: 3306

    targetPort: 3306

  selector:

    app: mysql-app-1

  type: ClusterIP

 

 

3. YAML 설명

1 - Service 생성 시 사용할 버전은 v1이다.

2 - Service 생성한다라는 것을 의미한다.

3 - Service 생성 시 사용 할 기본 정보를 정의한다.

4 - Service의 이름을 정의한다

5~6 - Service를 식별할 수 있는 내용을 정의한다.

7 - Service 생성 시 사용 할 상세 정보를 정의한다.

8 - Service와 연관되어있는 Port를 정의한다.

9 - Kubernetes Cluster 내에서 사용할 Port를 정의한다.

10 - Service와 연결된 Pod의 Container의 Port를 정의한다.

11~12 - Service와 연결될 Object의 Label 값을 정의한다. ( 이전에 작업한 Mysql Pod와 연결 )

13 - Servier의 종류를 정의한다 ( ClusterIP = Kubernetes Cluster 내의 모든 노드에서 접근 가능 )

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템 / 대표 : 정정모
서울본사 : 서울특별시 강남구 봉은사로 114길 40 홍선빌딩 2층 / tel : 02-6207-1160
대전지사 : 대전광역시 유성구 노은로174 도원프라자 5층 / tel : 042-331-1161

접속자집계

오늘
1,199
어제
1,434
최대
3,935
전체
802,348
Copyright © www.linuxdata.org All rights reserved.