
p.50임의의 이름으로 vpc를 1개 생성원하는 CIDR 블록으로 생성동일한 VPC에 서브넷을 4개 생성퍼블릭 서브넷 2개프라이빗 서브넷 2개동일한 가용 영역에 퍼블릭 서브넷, 프라이빗 서브넷 1개씩 위치인터넷 게이트웨이를 VPC에 부착

뭔 i am 로그인 엑셀파일 가져와서 4glacademy 이런거 로그인하는데 난 정보가 없어서 못함 ㅋ뭐 계속 로그인하라는데 어떻게 하라고 ;여기서 로그인하던데 난 계정 정보 없어서 못함기본으로 사용자 이름은 ec2-user로 로그인해야함 root 안됨key 생성할 때

라우팅 테이블 생성 시 기본값으로 로컬 라우팅이 지정되어 내부의 EC2들은 통신이 가능함퍼블릭이 초록색, 프라이빗이 파란색서브넷을 생성 시 이름 등으로 퍼블릭, 프라이빗이 정해지는 것이 아닌 라우팅 테이블의 타켓으로 정해짐public - Internet GWprivat

powershellcd .\\Downloadsls → my4gl.pem 파일 확인ssh -i .\\my4glkey.pem ec2-user@13.125.223.108 (public_ip)exit, logout 으로 점프서버 종료

프라이빗 EC2 생성 시에는 퍼블릭 IP는 비활성화외부로부터 접근이 불가능하므로 보안 그룹은 defaultServer B 가동cd .ssh/vi config설명ssh 4glbastion4glbastion이라는 연결 이름으로 접속 시도\-W 4glbastion이 중간에서

지난 시간까지 실습을 통해 Cascading Connection 연결을 완료했으므로 교재 6장까지를 완료했다.교재 기준으로 다음 실습을 이어간다면 7장을 하는것으로 적당한 웹서버 설치 및 실습이 부족하므로 추가적인 실습을 진행하겠다.4gl-ec2-bastion에 접속하

Server B에서 Web까지 접속 가능하도록 구성 후 프라이빗 서브넷에 위치한 EC2인 Web에서 dnf -y install httpd로 웹 서버 설치인스턴스 2개 생성(public, private)private 인스턴스에서 외부와 통신해야 하므로 NAT(탄력적 IP

EC2 3개를 생성한 후 다음을 구성하시오.Public Subnet 1BastionPrivate Subnet 1Web - DBBastion을 통해 Web과 DB에 각각 Wordpress 및 MariaDB를 구축하시오. 이후 가능하다면 로드 밸런서를 통해 Wordpres

2025-06-10에 혼자서 작업한 것을 강사님과 함께 실습cd ~/.sshvi configsudo su -dnf -qy install httpd && systemctl --now enable httpd▲ &&은 앞의 명령어가 성공하였을 경우 뒤에 명령어를 실행하라는

파라미터 그룹 이름은 숫자로 시작할 수 없고 영어로 시작할 수 있음가용 영역 - a, c서브넷 - private1, private2암호 : 4gldata!교재는 퍼블릭 사용하지 않지만 이번 실습에서는 퍼블릭 사용으로 체크생성 완료 시 오류 발생오류 발생 시 VPC 설정

이름 안넣고 생성생성내역을 보면 이름이 비워져있는것을 확인이름은 4gl-k8s-cp, 4gl-k8s-w1, 4gl-k8s-w2로 설정cp = control plane 제어부w = worker4gl-k8s-cp의 퍼블릭 IPv4 주소를 mobaXterm으로 접속버킷 이름

쿠버네티스 3장 p.78컨테이너 인프라 환경 : 리눅스 운영 체제의 커널 하나에서 여러 개의 컨테이너가 격리된 상태로 실행되는 인프라 환경왜 쿠버네티스를 사용하냐?사실 컨테이너 오케스트레이션을 제공하는 솔루션에는 쿠버네티스 외에 docker swarm, mesos, n

지난시간에 이어서 다시 작업 할 때에는 데몬이 종료되었으므로 다시 실행해야함전체에 데몬 실행systmectl restart containerdsystemctl restart kubelet컨트롤 인스턴스에서 노드 status 확인kubectl get nodes도커허브에

systemctl restart containerdsystemctl restart kubeletvi echo-hname.yamlkubectl create -f echo-hname.yamlkubectl get podecho-hname.yaml의 내용대로 파드가 3개 만들

간단하게 control-plane에 웹서버 구축dnf -y install httpd && systemctl --now enable httpd && echo "my web test" > /var/www/html/index.html방금 만든 로드밸런서와 연결하여 생성루트

젠킨스 인스턴스 실행 후 접속 시도퍼블릭ip:8080으로 접속15.165.17.101:8080admin/1234모바로 젠킨스 접속 후 git 설치yum install -y gitgit --version젠킨스에서 deploy to container 플러그인 설치깃허브 접

젠킨스, 톰캣 실행 후 ip:8080 접속톰캣은 실행시키기 위해서는 인스턴스에서 실행 명령어 입력/opt/tomcat/bin/startup.shfind / -name "context.xml"vi /opt/tomcat/webapps/host-manager/META-INF

인스턴스 실행톰캣 실행웹으로 접속/opt/tomcat/bin/startup.sh톰캣:8080/4glapp 접속 후 index.html을 변경하여 내용을 변경해보겠음내가 받은 템플릿의 경로는 아래와 같아서 index.html의 위치와 상위 폴더로 이동하는 명령어가 다음과

🧩 시나리오현재 DevOps팀과 Infra팀을 위한 신규 리눅스 서버를 초기 구축하는 역할을 맡았다.이 서버는 팀 단위로 디스크를 분할하고, 사용자와 작업 디렉터리를 분리하며, 보안 설정과 원격 접근 서비스 구성까지 수행해야 한다.Telnet, FTP 등의 레거시 서

테라폼 설치https://developer.hashicorp.com/terraform/install✅ 설치 (Amazon Linux 2023 기준)sudo yum install -y yum-utils shadow-utilssudo yum-config-manag

cp, w1, w2 인스턴스 실행systemctl --now enable containerd && systemctl --now enable kubeletkubectl get pods -Akubectl get nodes 톰캣 와스 서버를 통해 구성된 파드를 외부 AWS

새로운 인스턴스 4gl-ansible퍼블릭, 보안 그룹 default 및 bastionsudo su -hostnamectl set-hostname ansibleexec bashuseradd ansibleadminpasswd ansibleadmin(1234)vi /etc

젠킨스, 도커, 앤서블 인스턴스 실행sudo su - ansibleadmindocker psvi /opt/devopsjob/4glapp_container.yamlcd /opt/devopsjobansible-playbook 4glapp_container.yaml --ch

eks에서 입력sudo su -eksctl create cluster --name 4gl0717 --region ap-northeast-2 --node-type t2.small앤서블 인스턴스vi /etc/ansible/hostsansible10.0.0.9 ansible
갑자기 도커..server b에서 아래 centos 도커 설치..https://docs.docker.com/engine/install/centos/설치중 나오는 키값이 회사에서 제공하는 키와 동일한지 확인 후 y 처리해야함 (그런데 보통 우리는 그냥 다 y하거

도커 이미지 만들기git -vgit clone https://github.com/sysnet4admin/\_Book_k8sInfra.git cd \_Book_k8sInfra/ch4/4.3.1 yum install java-1.8.0-openjdk-devel -

dnf -y install mavenmvn -vmvn clean packagePOM 파일이 없어서 오류가 난 것을 확인mvn archetype:generate -DgroupId=com.4gl.app -DartifactId=4glapp -DarchetypeArtifact
목표AWS 상에서 EC2 기반 웹 서버를 내부 네트워크에만 배치, 외부 접근 차단, 내부 서비스만 허용하는 인프라 구축주요 요구사항VPC를 직접 설계(자동생성X)EC2 인스턴스 배치:웹 서버(Amazon Linux 2023, wordpress/nextcloud 설치)클

https://www.jenkins.io/doc/book/installing페이지 참조하여 설치wget -O /etc/yum.repos.d/jenkins.repo \\ https://pkg.jenkins.io/redhat-stable/jenkin

인스턴스 2개 필요인스턴스 1: jenkins, 코드, 빌드파일 가지고 있음, docker build, docker push인스턴스 2: 배포용, docker pull, kubernetesjenkins 설치, git 설치, docker 설치 필요wget -O /etc/

내가 쓰는 aws 사양이 t2.micro 라서 실습하기 위해서는 3개의 인스턴스가 필요각 인스턴스는 젠킨스 서버, k8s-control, k8s-worker(tomcat) 의 역할을 부여jenkins 인스턴스jenkins 설치 (자바, maven, git 설치 완료)도