본문 바로가기

반응형

k8s 실전 프로젝트/2. Application 빌드와 배포

(5)
Deployment, Service, Ingress 흐름 설명 # 생성 파일 (drawio, png) # Deployment, Service, Ingress 서비스 흐름 구조도 # 흐름 설명 1. User가 ALB의 DNS:80 주소로 접근을 한다. EKS에서 ALB 서비스를 생성을 하면 자동으로 ALB가 생성이 되고, 생성된 ALB의 DNS주소가 최종 User가 접근하는 접속 주소가 된다. EKS에서 ingress를 조회하면 아래와 같이 현재 생성된 ingress 서비스 정보를 확인할 수 있다. kubectl get ingress NAME CLASS HOSTS ADDRESS PORTS AGE nginx-ingress * k8s-default-nginxing-12345678-12345678.ap-northeast-2.elb.amazonaws.com 80 42h 위에..
eks클러스터 생성 및 ALB 사용하기 1. CloudFormation으로 기본 인프라 구성 2022.03.03 - [책) k8s 실전 프로젝트/1. EKS 환경구축] - 1. CloudFormation 으로 기본 환경 생성하기 1. CloudFormation 으로 기본 환경 생성하기 # 클라우드 포메이션 기반 기본 환경 세팅하기 1. 클라우드 포메이션으로 이동 후 스택 생성을 클릭하여 스택을 생성한다. 2. 템플릿 관련 옵션을 설정 후 생성을 진행 한다. 3. 업로드한 파일을 may9noy.tistory.com 2. EKS 클러스터 구축 - Bastion인 EC2 인스턴스에게 ControlPlane 자격 부여하기 eks 클러스터를 생성하고, 조회하기 위한 인스턴스에게 ControlPlane IAM 권한을 부여한다. 아래와 같이 권한을 부여한..
3. ECR에서 이미지 Pull 후 eks 에서 실행하기 # ECR에 업로드 되어있는 Apache WebServer를 Pull 하여 eks에서 실행하는 과정이다. 1. ECR에 업로드 되어있는 이미지 확인 - apache-test-01 이라는 ECR 레포지토리 안 이미지 태그 이름으로 latest로 생성이 되어있다. - 용량은 86.24MB 이다. 2. ECR에 저장되어 있는 이미지를 다운 받아보자. - 기본 명령어 docker pull [AWS 계정번호].dkr.ecr.ap-northeast-2.amazonaws.com/[레포지토리이름:태그이름] - 실제 이미지를 다운로드하기 위한 실행 명령어 예시 docker pull 1234567891011.dkr.ecr.ap-northeast-2.amazonaws.com/logstash:latest - 만약 no bas..
2. EKS에 Wordpress 설치 1. WordPress 설치 1) WordPress를 EKS cluster에 설치 bitnami charts 레포지토리를 사용해 WordPress를 EKS cluster에 설치한다. Cloud9 Workspace 터미널에선 아래와 같은 명령을 실행해 WordPress 및 해당 데이터베이스를 배포하면 된다. # Create a namespace wordpress kubectl create namespace wordpress-cwi # Add the bitnami Helm Charts Repository helm repo add bitnami https://charts.bitnami.com/bitnami # helm repository list 조회 helm repo list # Deploy WordPres..
1. k8s Application 설치(k8s-dashboard, prometeus+grafana) 1. Kubernetes Dashboard 설치 2021.11.06 - [Kubernetes & Docker/Kubernetes (쿠버네티스)] - 쿠버네티스 Dashboard 대쉬보드 설치 및 접속 쿠버네티스 Dashboard 대쉬보드 설치 및 접속 # 쿠버네티스 대쉬보드 란? 쿠버네티스 대시보드는 웹 기반 쿠버네티스 유저 인터페이스이다. 대시보드를 통해 컨테이너화 된 애플리케이션을 쿠버네티스 클러스터에 배포할 수 있고, 컨테이너 may9noy.tistory.com 2. Grafana + Prometeus 설치 2021.10.09 - [모니터링 도구/그라파나] - EKS + 그라파나 + 프로메테우스 구성하기 EKS + 그라파나 + 프로메테우스 구성하기 이번 글에서는 헬름 차트를 사용해 그라파나, 프로메..

728x90
반응형