<aside> 📎 전제 조건


Nginx, Java, Tomcat, AWS CLI, kubectl 설치

MySQL 사용(테이블 생성), DBConnector 다운로드

</aside>

  1. Dockerfile 생성 작업 편의를 위한 폴더 생성

    mkdir /home/nginx
    mkdir /home/tomcat
    
    cp /etc/nginx/conf.d/default.conf /home/nginx/
    cp /home/tomcat/apache-tomcat-9.0.75/conf/server.xml /home/tomcat/
    cp /home/tomcat/apache-tomcat-9.0.75/conf/context.xml /home/tomcat/
    
  2. RDS 생성 및 설정

    DB 서브넷 그룹을 지정, 생성

    create database test
    use test
    create table dbtest ( id INT PRIMARY KEY AUTO_INCREMENT, name varchar(50), age int, email varchar(50) );
    insert into dbtest (name, age, email) values ('홍길동',30,'[email protected]');
    
  3. Nginx 설정 파일 수정

  4. Tomcat

  5. EKS 클러스터 및 노드 그룹 생성

  6. Kubernetes

Untitled