nginx.conf 파일에 문제가 있다는것 같은데 Dockerfile 을 수정해줬다 그리고 eks 클러스터를 다시 생성한다고 해서 argocd 설치도 다시 진행해봤다 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 > get_helm.sh chmod 700 get_helm.sh ./get_helm.sh helm version --short | cut -d + -f 1 헬름 설치 참고 https://docs.aws.amazon.com/ko_kr/eks/latest/userguide/helm.html Amazon EKS에 Helm 사용 - Amazon EKS openssl을 먼저 설치해야 한다는 메시지가 나타나는 경우 다음..
4. CD - ArgoCD aws-load-balancer-controller 설치 helm repo add eks https://aws.github.io/eks-charts helm repo list helm repo update helm install aws-load-balancer-controller eks/aws-load-balancer-controller -n kube-system --set clusterName=project-myeks --set serviceAccount.create=false --set serviceAccount.name=aws-load-balancer-controller --set image.repository=602401143452.dkr.ecr.ap-northeast-..
새로운 블로그를 찾아서 천천히 따라해보려고 함 https://ssunw.tistory.com/entry/CICD-EKS-%EC%97%90%EC%84%9C-Jenkins-ArgoCD-%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-%ED%8C%8C%EC%9D%B4%ED%94%84%EB%9D%BC%EC%9D%B8-%EA%B5%AC%EC%84%B1-1 [CI/CD] EKS 에서 Jenkins, ArgoCD 를 활용한 파이프라인 구성 CI/CD 미니 프로젝트 목차 I. 과제 및 배경 소개 아키텍쳐 환경 구성 프로젝트 진행 일정 프로젝트 GitHub 주소 EKS와 K8S의 차이점 II. 구현 절차 1. EC2 인스턴스 구성 1-1. EC2 인스턴스에 부여 IAM 역할 ssunw.tistory...
jenkins+argocd ci/cd 찍먹 docker 설치 참고 https://shanepark.tistory.com/237 Ubuntu 20.04 LTS ) Docker 설치하기 Intro Docker는 제가 회사에서 사용하는 노트북의 OS를 Windows 에서 Ubuntu 로 변경하게 된 트리거 였습니다. Docker를 사용하면 정말 편하게 격리된 컨테이너들을 구성해 가상화의 장점을 정말 잘 살릴 shanepark.tistory.com t3a.small 로 인스턴스를 하나 만들어주고 도커를 설치해줬음 CD 구축 참고 블로그 https://velog.io/@joshua_s/EKS-CICD-%ED%99%98%EA%B2%BD%EA%B5%AC%EC%B6%95-1#ci-%EA%B5%AC%EC%B6%95 EK..
구름 국비지원에서 줬던 AWS 아이디가 있는데 이거 한달에 20인줄알고 펑펑쓰다가 계정 짤려가지고 내 아이디로 kubernetes 환경을 재설치해봤다 처음엔 다중클러스터로 구성하려고했는데 왠지 모르겠는데 안되가지고 그냥 단일 클러스터로 구성했다 docker 설치 필요 패키지 설치 sudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release Docker GPG key 추가 sudo mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg 리포지토리 설정 echo ..
ReplicaSet ReplicaSet 참고 - https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/replica-set-v1/ - https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/replication-controller-v1/ pod를 정해진 수 만큼 복제하고 관리 kubernetes 사용 목적 - 사용자가 요청한 상태를 유지 관리(자동으로) pod는 kubernetes 기본 단위로 한개 또는 여러개의 container를 추상화해 하나의 애플리케이션으로 동작하도록 만드는 container 묶음 사용자가 직접 또는 YAML 파일을 정의해 pod를 생성하..