[ Kubernetes ] VM : 쿠버네티스 설치
·
OS/Kubernates
가상 머신 설치이름 : k8s-master종류 : Linux버전 : Ubuntu 22.04메모리 : 4096, CPU : 4하드디스크 : 100GB[설정]저장소 > IDE : Ubuntu-22.04 ISO 선택네트워크1. NAT2. 호스트 전용 어댑터Ubuntu 설정언어 : 영어이름 : ubuntu컴퓨터 이름 : k8s-master비밀번호 : 아무거나소프트웨어 업데이트 시 : Remind Me Later설정ipv4 method : manualip : 192.168.56.10netmask : 24gw : 192.168.56.1dns : 8.8.8.8 ubuntu  터미널에서 작업1. ssh key 접속 설정ubuntu@k8s-master:~$ sudo apt update -y && sudo apt upgr..
[AWS/Jenkins] AWS 구성
·
Cloud(AWS)
AWS 상세 구성도AWS 구성에 대한 설명🔧 전체 아키텍처 설명1. 외부 접근 및 도메인 관리Route 53: DNS 서비스로, 사용자의 요청을 적절한 리소스로 라우팅합니다.인터넷: 사용자 트래픽이 인터넷을 통해 유입되고 Route 53을 통해 로드밸런서로 전달됩니다.2. VPC (Virtual Private Cloud)전체 네트워크 인프라는 VPC 안에 구성되어 있고, 퍼블릭 및 프라이빗 서브넷으로 구분되어 있습니다.🌍 퍼블릭 서브넷Bastion Host: 관리용 SSH 접속을 위해 사용되며, 외부에서 내부 리소스 접속을 중계합니다.NAT Gateway: 프라이빗 서브넷의 인스턴스가 인터넷에 접근할 수 있도록 합니다.Application Load Balancer (ALB): 외부 요청을 Auto S..
[AWS] AWS Client 만들기
·
Cloud(AWS)
https://likegirl.tistory.com/3 # 01. Bastion Host를 통해 Private 서버에 SSH 접속하기1) Bastion Host란 ? 침입 차단 소프트웨어가 설치되어 내부와 외부 네트워크 사이에서 일종의 게이트 역할을 수행하는 서버 Bastion Host는 일반적으로 Amazon VPC (Virtual Private Cloud)의 Public Subnet에 있는 Amlikegirl.tistory.com # VM: AWS - Client (192.168.56.100)sudo apt update -y && sudo apt upgrade -ysudo apt install vim openssh-server -y #Mobaxterm :  SSH 접속 (192.168.56.100)1..
[CI/CD | Jenkins] 빌드 & 배포 - 2
·
OS/Jenkins
위 파이프라인을 보면 이전에 깃허브에서 코드를 로컬로 불러와서 작업을 하고, 코드를 실행해봤다. 다음으로 이후 작업을 해보겠다. 젠킨스 Gradle 설정 빌드 하는 방법1. (왼쪽 순) 프로젝트 (job) 생성 > 소스코드 관리 > Build steps > 저장 2. 결과 - 대시보드 확인
[ CI/CD | Jenkins] 빌드 & 배포 - 1
·
OS/Jenkins
도커에서 젠킨스 설치 하기 Jenkins에서 Docker를 설치하는 이유는 CI/CD 파이프라인에서 Docker를 활용하여 애플리케이션 빌드, 테스트, 배포하는 작업을 효율적으로 처리하기 위해서다. Jenkins와 Docker의 조합은 DevOps 환경에서 애플리케이션의 개발부터 배포까지의 전체 수명 주기를 관리하고 자동화하는 데 최적의 솔루션을 제공하기 때문에 이렇게 많이 이용하는 것 같다.# 도커 설치1. curl 설치2. apt가 저장소를 사용할 수 있게 해주기3. 도커 공식 GPG 키 등록해주기4. 등록한 키 ID 일치하는지 확인하기 ubuntu@jenkins:~$ sudo apt install -y curlubuntu@jenkins:~$ sudo apt-get install -y apt-tran..
[Jenkins] Jenkins 설치 - 3(Tomcat 설치 및 서버 설정)
·
OS/Jenkins
Tomcat 설치 1. Tomcat 다운로드cd /tmpubuntu@jenkins:/opt/tomcat$ wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.16/bin/apache-tomcat-8.5.16.tar.gz 2. Tomcat 설치 디렉터리 생성ubuntu@jenkins:/opt/tomcat$ sudo mkdir /opt/tomcat 3. 압축 해제 및 설치ubuntu@jenkins:/opt/tomcat$ sudo tar xzvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1 4. 서비스 파일 생성ubuntu@jenkins:/opt/tomcat$ sudo vi /etc/systemd/..