본문 바로가기
728x90

[AWS-SM]91

[참고][마리오] AWS EKS에서 Ingress로 AWS ALB 사용하기 Today Keys : EKS, kubernetes, ingress, alb, application , load balancer, elb, 서비스 AWS EKS에서 Ingress로 AWS Application Load Balancer(이하 ALB)를 사용 할 수 있습니다. ALB를 사용함으로써, ALB에서 제공하는 인증서나, WAF와 같은 기능을 사용 할 수 있으며, ALB에 대한 이중화나 용량에 대한 부분을 사용자가 신경 쓰지 않고 사용 않아도 됩니다. 이번 포스팅에서는 AWS EKS에서 ALB를 사용하기 위한 방법과 ALB를 사용한 간단한 서비스를 올리는 테스트를 진행합니다. 본 포스팅에서는 AWS EKS 클러스터는 'ZIGI-EKS'라는 이름으로 생성한 상태이고, 서비스 배포를 위한 Node Gro.. 2023. 3. 17.
[참고] 내 컴퓨터의 DNS 캐쉬 초기화 방법 (DNS Flush) 네임서버 또는 레코드 정보를 변경한지 충분한 시일(48시간 이상)이 지났고, 같은 네트워크(공유기) 내에 있는 다른 기기에서는 해당 도메인 접속이 원활한 경우, 컴퓨터에 남아 있는 DNS 캐쉬가 갱신되지 않아 발생할 수 있습니다. Windows 기기(PC) 현재 실행 중인 모든 웹 브라우저를 종료합니다. 시작 버튼을 누릅니다. cmd를 입력하거나(Windows 10 이상), 실행을 클릭하고 cmd를 입력합니다. (Windows 7 이하) 명령 프롬프트가 나타나면 ipconfig/flushdns 를 입력합니다. macOS 기기(iMac, Macbook) 공통사항 : 터미널 실행 (Spotlight 실행 후 터미널 검색) macOS Mojave (모하비) 터미널에서 sudo killall -HUP mDNSR.. 2023. 3. 17.
[참고][리눅스] mysql client 설치 및 접속방법 웹어플리케이션이 아닌 VM에서 바로 DB에 접속해야 할 경우 가 있을 수 있다. 그럴때, mysql의 경우 mysql client를 설치하여 간단하게 연결할수있는방법을 소개한다. 1.설치 $yum -y install mysql 2.설치 확인 $mysql --version - 이런식으로 버전이 나오면 설치성공 3. DB연결 $mysql -h"ip" -u"id" -p"pw" "sid" ex ) ip = 127.0.0.1 , id = admin , pw = abcd , sid = test 라고 하면 $mysql -h127.0.0.1 -uadmin -pabcd test 로 입력하면 된다. 여기서 주의할점은 -h , -u ,-p 뒤에 공백을 붙이면 안된다. + 추가로 password의 특수문자 때문에 예약어 처리.. 2023. 3. 15.
[참고][AWS RDS MySQL] RDS MySQL와 Aurora MySQL 차이점 AWS에서 관리형 관계형 데이터베이스를 보면 RDS MySQL과 Aurora MySQL이 있다. 이 두 서비스의 차이점은 무엇일까? 결론부터 말하면 기존의 MySQL 소스를 기반으로 AWS 에서 커스터마이징 하여 만든 것이 Aurora이며 두 서비스는 스토리지 메커니즘이 다르다. AWS RDS MySQL RDS 플랫폼은 기존 데이터베이스 아키텍처를 중심으로 완전히 관리되는 추상화 계층을 제공한다. RDS 내에서 데이터베이스 플랫폼은 EC2에서 수동으로 수행하는 것처럼 구축된다. EC2인스턴스는 적절한 Amazon Machine Image (AMI)에서 프로비저닝 되고, EBS(Elastic Block Store)스토리지는 프로비저닝된 인스턴스에 연결된다. 그리고 적절한 서브넷 그룹과 보안그룹이 인스턴스에.. 2023. 3. 15.
[중요][AWS] EKS ingress https EKS 에서 http 를 https 로 리다이렉트 시켜주는 ALB 가 필요하다면, 아래와 같은 ingress 를 구성한다. - 사전에 ACM 의 인증서 arn 이 필요하다. $ vi ingress.yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: namespace: example name: example-ingress annotations: # Ingress Core Settings kubernetes.io/ingress.class: alb alb.ingress.kubernetes.io/scheme: internet-facing alb.ingress.kubernetes.io/target-type: ip alb.ingress.kubernetes... 2023. 3. 14.
[중요2][AWS] Elastic Kubernetes Service | Application Load Balancing on EKS Elastic Kubernetes 서비스 | EKS의 애플리케이션 로드 밸런싱 1. 퍼블릿 서브넷에 태크 설정 2. 클러스터에 대한 OIDC 자격증명 공급자 생성 - IAM --> 자격증명 공급자 이동 3. 로드밸런서에 대한 IAM 역할 생성 - 정책 생성 (loadbalancer-controller-policy) https://github.com/listentolearn/aws-eks-app-deployment/blob/main/loadbalancer-controller-policy.json - 역할 생성 (사용자 지정 신뢰 정책) https://github.com/listentolearn/aws-eks-app-deployment/blob/main/loadbalancer-trust-policy.json.. 2023. 3. 13.
728x90