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

본문 바로가기

사이트 내 전체검색

뒤로가기 OpenShift 자료실

K8S - DB(Mysql) Pod 바로 생성하기

페이지 정보

작성자 snow 작성일 22-04-21 22:23 조회 2,414 댓글 1

본문

1. 개요

이 게시글은 Mysql 컨테이너가 존재하는 Pod를 Yaml 문법을 활용하여 생성할 것이다.

2. YAML 내용

apiVersion: v1

kind: Pod

metadata:

  name: mysql-pod

  labels:

    app: mysql-app-1

spec:

  containers:

  - image: mysql:5.7

    name: mysql-container

    env:

    - name: MYSQL_ROOT_PASSWORD

      value: password

    ports:

    - containerPort: 3306

 

3. YAML 설명


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

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

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

4 - Pod의 이름을 정의한다

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

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

8 - Pod가 사용할 컨테이너를 정의한다.

9~10 - Pod가 사용할 컨테이너를 정의한다. ( mysql 5.7 버전을 사용한다는 것을 정의 )

11~13 - Pod 내 정의한 컨테이너에서 사용할 변수를 정의한다. ( MYSQL_ROOT_PASSWORD는 root의 비밀번호를 정의 )

14~15 - Pod 내 정의한 컨테이너가 사용하는 포트(사용할 포트)를 정의한다. ( mysql 서비스 기본 포트는 3306 )

댓글목록 1

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

Copyright © 소유하신 도메인. All rights reserved.

사이트 정보

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

PC 버전으로 보기