목록2024/12 (12)
Ssoon
"한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다."책 제목 : 소플의 처음 만난 AWS저자 : 이인제 (지은이)출판사 : 한빛미디어AWS와 클라우드 입문자들에게 기초를 다지기에 좋은 도서입니다. 방대한 AWS 서비스를 처음 접하는 사람들을 위해 핵심 개념부터 실제 활용법까지 친절하고 체계적으로 안내하며, 단순한 이론 설명을 넘어 실제 환경에서 적용할 수 있는 역량을 키울 수 있도록 구성되었습니다.사진 공유 웹사이트 구축 프로젝트는 AWS의 다양한 서비스를 유기적으로 연결하며 클라우드 기반 애플리케이션의 설계와 운영을 체험할 수 있는 흥미로운 실습입니다. 이 과정을 통해 클라우드 기반 애플리케이션이 어떻게 설계되고 운영되는지 실질적으로 경험하게 됩니다. 이러한 실습은 AWS의 기본적인 사용법뿐..
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ Full CI/CD🧿 ops-deploy Repo 코드 작업dev-app 디렉터리를 생성합니다.VERSION=0.0.1 값을 환경 변수로 설정합니다.dev-app/VERSION 파일을 생성하고 그 안에 버전 정보(0.0.1)를 저장합니다.[ssoon@localhost ops-deploy]$ mkdir dev-app[ssoon@localhost ops-deploy]$ DHUSER=kschoi728[ssoon@localhost ops-deploy]$ VERSION=0.0.1[ssoon@localhost ops-deploy]$ cat > dev-app/VERSION Docker Hub 사용자 정보(DHUSER, DHPASS)를 환경 변수로 설정..
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ Jenkins CI + Argo CD + K8S(Kind) 🧿 Argo CD 소개 Argo CD는 Kubernetes 클러스터에서 애플리케이션을 배포하고 관리하는 도구입니다. 주로 GitOps 방식으로 애플리케이션을 관리하는 데 사용됩니다. GitOps는 애플리케이션의 선언적 상태를 Git 리포지토리에서 관리하고, 이를 기반으로 Kubernetes에서 자동으로 배포하는 방식입니다.Argo CD의 주요 특징:GitOps 방식:애플리케이션의 모든 설정과 상태가 Git 리포지토리에서 관리됩니다.Git에 커밋된 변경 사항을 Argo CD가 자동으로 감지하고, Kubernetes 클러스터에 반영합니다.자동화된 배포:Git에서 애플리케이션 정의 파..
CloudNet@ 가시다님이 진행하는 CI/CD 맛보기 스터디✅ Jenkins CI/CD + K8S(Kind)🧿 Jenkins에 툴 설치Jenkins 컨테이너 내에서 Kubernetes 클라이언트인 kubectl을 설치합니다.[ssoon@localhost dev-app]$ docker compose exec --privileged -u root jenkins bashroot@9afd0ab27f06:/# curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" % Total % Received % Xferd Average Speed Time Ti..