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

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

OpenShift 자료실

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

페이지 정보

profile_image
작성자 snow
댓글 1건 조회 466회 작성일 22-04-21 22:23

본문

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 )

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

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

접속자집계

오늘
83
어제
284
최대
727
전체
215,131
Copyright © www.linuxdata.org All rights reserved.