Skip to content

limbaba1120/OpenSW_Final_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

오픈소스SW 실습 팀 프로젝트


Used Tool


Members

  • 임건우
  • 이신행
  • 김영중
  • 안재홍

Manifest File

Redmine Manifest File Folder

WebService Manifest File Folder

Vagrant File Folder

JenkinsFile Folder

Introduce Project

● 프로젝트 시나리오

  1. 마스터 노드를 설정하고 jenkins 서비스 시작
  2. 마스터 노드를 통해 워커 노드 제어
  3. 워커 노드에서 웹 서비스 시작

● VirtualBox에서 마스터 노드와 워커 노드 구성

  1. 마스터 노드와 워커 노드 VirtualBox를 구성
  2. 마스터 노드와 워커 노드 join
  3. 오른쪽 이미지를 통해 연결된 것을 확인할 수 있다 -> kubectl get node(확인 명령어)

● Jenkins 서비스 시작

  1. 마스터 노드에서 "kubectl get service jenkins" 명령어를 통해 jenkins 서비스 시작
  2. External-IP에 나온 IP를 통해 접속하면 서비스가 시작된 jenkins를 확인할 수 있다.

● Redmine 서비스 시작

  1. kubectl apply -f <파일 이름> 을 통해 deployment와 service를 실행시킬 수 있다
  2. 위의 명령어는 redmine과 mysql를 실행시킨 것이다
  3. External IP통해 접속하면 서비스되는 redmine을 확인할 수 있다.

● 웹 서비스 시작

  1. 첫 번째 웹 서비스는 가위바위보를 하는 것으로 양쪽 다 랜덤으로 가위 바위 보의 결과를 낸다
  2. 두 번째 웹 서비스는 To-Do List로 show/unshow를 통해 item list를 표시여부를 결정할 수 있다

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •