DevOps
-
Github Actions Components Workflow Event Job Step Action Runner https://docs.github.com/en/actions/using-workflows/about-workflows#workflow-basics Workflow github workflows doc https://docs.github.com/en/actions/using-workflows/about-workflows github repository의 .github/workflows 폴더 아래에 저장 github action의 가장 상위 개념 yaml로 작성 일련의 자동화된 과정 하나 이상의 job으로 구성 여러 Job이 있을 경우, Default는 병렬 실행 event로 스케줄되거나 트리..
[Github Actions]Github Actions ComponentsGithub Actions Components Workflow Event Job Step Action Runner https://docs.github.com/en/actions/using-workflows/about-workflows#workflow-basics Workflow github workflows doc https://docs.github.com/en/actions/using-workflows/about-workflows github repository의 .github/workflows 폴더 아래에 저장 github action의 가장 상위 개념 yaml로 작성 일련의 자동화된 과정 하나 이상의 job으로 구성 여러 Job이 있을 경우, Default는 병렬 실행 event로 스케줄되거나 트리..
2022.12.13 -
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 -
Purpose Delete old images from harbor registry How to use Projects - Policy - TAG RETENTION - ADD RULE EDIT Schedule and Retention runs
[Harbor]Tag retention policyPurpose Delete old images from harbor registry How to use Projects - Policy - TAG RETENTION - ADD RULE EDIT Schedule and Retention runs
2022.05.26 -
Purpose Install harbor to manage container images Harbor? CNCF 재단의 graduated된 오픈소스 프로젝트 Container image나 Helm chart를 저장할 수 있는 저장소이다. 이미지 보관 주기, 이미지 스캐닝, RBAC 등 다양한 기능을 제공한다. Download helm chart Helm chart 사용 방벙 2022.05.24 - [Container/Kubernetes] - [Kubernetes]Understand how to use helm chart in Kubernetes add repo helm repo add harbor https://helm.goharbor.io helm repo list fetch & unzip chart..
[Harbor]Install harbor with helm chart in KubernetesPurpose Install harbor to manage container images Harbor? CNCF 재단의 graduated된 오픈소스 프로젝트 Container image나 Helm chart를 저장할 수 있는 저장소이다. 이미지 보관 주기, 이미지 스캐닝, RBAC 등 다양한 기능을 제공한다. Download helm chart Helm chart 사용 방벙 2022.05.24 - [Container/Kubernetes] - [Kubernetes]Understand how to use helm chart in Kubernetes add repo helm repo add harbor https://helm.goharbor.io helm repo list fetch & unzip chart..
2022.05.21