DevOps
-
Book information 책: AWS 컨테이너 설계와 구축 철저 입문 내용: 그림과 실전 운용 사례로 배우는 최적의 컨테이너 설계와 구축의 기술 저자: 어라이 마사야, 우마카츠 아츠시 번역: 양현 출판사: 위키북스 Rate 별점:⭐⭐⭐⭐⭐ AWS ECS 운영 방법을 안내한다. 환경 별 운영 방법, AWS 운영 아키텍처, Code 시리즈를 이용한 CI/CD 구성 방법, 로깅 등 필요한 내용을 최대한 담으려고 노력한 책 Review 실습 위주로 작성되었으며 AWS Well-Architected에 따라 최적의 방향을 안내하려고 하는 책이다. 설명이 친절하고 참고할 수 있는 참고자료(그림)가 많이 제공되어 실습을 따라하고 내용을 이해하기 쉬웠다. 해당 도서에서는 컨테이너에 관한 내용을 다루지만 AWS 에서..
[도서리뷰]AWS 컨테이너 설계와 구축 철저 입문Book information 책: AWS 컨테이너 설계와 구축 철저 입문 내용: 그림과 실전 운용 사례로 배우는 최적의 컨테이너 설계와 구축의 기술 저자: 어라이 마사야, 우마카츠 아츠시 번역: 양현 출판사: 위키북스 Rate 별점:⭐⭐⭐⭐⭐ AWS ECS 운영 방법을 안내한다. 환경 별 운영 방법, AWS 운영 아키텍처, Code 시리즈를 이용한 CI/CD 구성 방법, 로깅 등 필요한 내용을 최대한 담으려고 노력한 책 Review 실습 위주로 작성되었으며 AWS Well-Architected에 따라 최적의 방향을 안내하려고 하는 책이다. 설명이 친절하고 참고할 수 있는 참고자료(그림)가 많이 제공되어 실습을 따라하고 내용을 이해하기 쉬웠다. 해당 도서에서는 컨테이너에 관한 내용을 다루지만 AWS 에서..
2022.12.21 -
Book information 책: 쿠버네티스를 활용한 클라우드 네이티브 데브옵스 내용: 데브옵스를 위한 쿠버네티스 완벽 활용 가이드 저자: 존 어런들, 저스틴 도밍거스 번역: 최경현 출판사: 한빛미디어 Rate 별점:⭐⭐⭐⭐⭐ Kubernetes와 관련된 다양한 예제와 제품들을 가볍게 설명하는 책 기본을 학습한뒤 다음 단계로 넘어가야할때, 기존 구축한 클러스터를 발전 시키고 싶을때 보면 좋을것 같다. Review 초심자를 위한 책은 아니다. Kubernetes와 관련된, 함께 사용할 수 있는 많은 제품들을 안내하고 설명해 주지만 독자들이 책을 보고 따라 하는 걸 의도하고 집필한 책이 아닌 선택에 도움을 주고자 노력한 것 같다. 기본 구성된 클러스터에 부족한 부분이 있다고 생각이 드는 부분이 있다면 목차..
[도서리뷰]쿠버네티스를 활용한 클라우드 네이티브 데브옵스Book information 책: 쿠버네티스를 활용한 클라우드 네이티브 데브옵스 내용: 데브옵스를 위한 쿠버네티스 완벽 활용 가이드 저자: 존 어런들, 저스틴 도밍거스 번역: 최경현 출판사: 한빛미디어 Rate 별점:⭐⭐⭐⭐⭐ Kubernetes와 관련된 다양한 예제와 제품들을 가볍게 설명하는 책 기본을 학습한뒤 다음 단계로 넘어가야할때, 기존 구축한 클러스터를 발전 시키고 싶을때 보면 좋을것 같다. Review 초심자를 위한 책은 아니다. Kubernetes와 관련된, 함께 사용할 수 있는 많은 제품들을 안내하고 설명해 주지만 독자들이 책을 보고 따라 하는 걸 의도하고 집필한 책이 아닌 선택에 도움을 주고자 노력한 것 같다. 기본 구성된 클러스터에 부족한 부분이 있다고 생각이 드는 부분이 있다면 목차..
2022.12.21 -
Install ArgoCD from helm chart with creating pv, pvc Add repo helm repo add argo Install argocd CLI VERSION=$(curl --silent "" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\\1/') curl -sSL -o /usr/local/bin/argocd chmod +x /usr/local/bin/argocd Change Password Get initail password helm install 이후 명령어 확인 kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | ba..
[ArgoCD]Install ArgoCD from Helm chartInstall ArgoCD from helm chart with creating pv, pvc Add repo helm repo add argo Install argocd CLI VERSION=$(curl --silent "" | grep '"tag_name"' | sed -E 's/.*"([^"]+)".*/\\1/') curl -sSL -o /usr/local/bin/argocd chmod +x /usr/local/bin/argocd Change Password Get initail password helm install 이후 명령어 확인 kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | ba..
2022.06.23 -
Install ArgoCD from url with Ingress Install argcd # Create namespace kubectl create namespace argocd # Install argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml # Delete argocd kubectl delete -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml Set Ingress Argocd Ingress Config 참고 Ingress C..
[ArgoCD]Install ArgoCD from url with IngressInstall ArgoCD from url with Ingress Install argcd # Create namespace kubectl create namespace argocd # Install argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml # Delete argocd kubectl delete -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml Set Ingress Argocd Ingress Config 참고 Ingress C..
2022.06.15 -
API server API 서버는 웹 UI, CLI 및 CI/CD 시스템에서 사용하는 API를 노출하는 gRPC/REST 서버입니다. 다음과 같은 책임이 있습니다. 애플리케이션 관리 및 상태 보고 애플리케이션 작업 호출(예: 동기화, 롤백, 사용자 정의 작업) 리포지토리 및 클러스터 자격 증명 관리(K8s에 secret으로 저장됨) 외부 ID 공급자에 대한 인증 및 인증 위임 RBAC 시행 Git 웹훅 이벤트에 대한 리스너/포워더 Repository Server 리포지토리 서버는 애플리케이션 매니페스트를 보유하는 Git 리포지토리의 로컬 캐시를 유지 관리하는 내부 서비스입니다. 다음 입력이 제공될 때 Kubernetes 매니페스트 생성 및 반환을 담당합니다. 저장소 URL revision (commit,..
[ArgoCD]ArgoCD ArchitectureAPI server API 서버는 웹 UI, CLI 및 CI/CD 시스템에서 사용하는 API를 노출하는 gRPC/REST 서버입니다. 다음과 같은 책임이 있습니다. 애플리케이션 관리 및 상태 보고 애플리케이션 작업 호출(예: 동기화, 롤백, 사용자 정의 작업) 리포지토리 및 클러스터 자격 증명 관리(K8s에 secret으로 저장됨) 외부 ID 공급자에 대한 인증 및 인증 위임 RBAC 시행 Git 웹훅 이벤트에 대한 리스너/포워더 Repository Server 리포지토리 서버는 애플리케이션 매니페스트를 보유하는 Git 리포지토리의 로컬 캐시를 유지 관리하는 내부 서비스입니다. 다음 입력이 제공될 때 Kubernetes 매니페스트 생성 및 반환을 담당합니다. 저장소 URL revision (commit,..
2022.06.09 -
Scripted VS Declarative Declarative pipeline은 Jenkins pipeline의 최신 기능 Declarative pipeline은 Scripted pipeline 보다 더욱 풍부한 기능 제공 Declarative pipeline은 pipeline 코드를 더 쉽게 작성하고 읽을 수 있도록 설계 모두 방법 groovy DSL을 기반으로 동작한다. Scripted: groovy 기반에 구축된 첫 번째 pipeline이기 때문에 더 엄격한 groovy 기반 구문을 사용 Declarative: 더 간단하고 더 많은 옵션이 있는 Groovy 구문을 제공하기 위해 도입 Scripted VS Declarative https://www.jenkins.io/doc/book/pipeline..
[Jenkins]Jenkins Pipeline - Scripted VS DeclarativeScripted VS Declarative Declarative pipeline은 Jenkins pipeline의 최신 기능 Declarative pipeline은 Scripted pipeline 보다 더욱 풍부한 기능 제공 Declarative pipeline은 pipeline 코드를 더 쉽게 작성하고 읽을 수 있도록 설계 모두 방법 groovy DSL을 기반으로 동작한다. Scripted: groovy 기반에 구축된 첫 번째 pipeline이기 때문에 더 엄격한 groovy 기반 구문을 사용 Declarative: 더 간단하고 더 많은 옵션이 있는 Groovy 구문을 제공하기 위해 도입 Scripted VS Declarative https://www.jenkins.io/doc/book/pipeline..
2022.05.02