본문 바로가기

DevOps/[AWS]

[AWS EKS] Application LoadBalancer(Ingress) IP주소 고정하기(ALB, NLB 사용) INTRO EKS 상에서 Ingress 를 생성하면 Loadbalancer controller가 AWS EC2의 Loadbalancer를 자동으로 생성한다.(ALB) 해당 Application Loadbalancer 의 IP를 고정하는 방법에 대해 알아본다. 1. 개요 - EKS 환경에서 Ingress를 생성할 때, 아래와 같은 특정 어노테이션을 사용하여 Loadbalancer Controller 를 동작하게 하고, Loadbalancer Controller는 AWS의 Application Loadbalancer(ALB)를 자동으로 생성하여 클러스터 내부 오브젝트들을 외부로 노출한다. annotations: kubernetes.io/ingress.class: alb alb.ingress.kubernete.. 더보기
[AWS EKS] AWS EKS 구축하기 -3 🚦시리즈로 구성됩니다. 2022.09.27 - [DevOps/[AWS]] - [AWS EKS] AWS EKS 구축하기 -1 2022.09.27 - [DevOps/[AWS]] - [AWS EKS] AWS EKS 구축하기 -2 INTRO 2편에서 노드 그룹을 생성하고 노드 2개가 활성화 된 것을 확인할 수 있었다. 이번 포스팅에서는 해당 노드에 dockerize된 이미지를 pod 로 올려볼것이고, 이를 위한 yaml 파일들 설정 방법에 대해 알아본다. 1. namespace 생성 - 2편까지 진행했다면 현재까지 생성한 것들은 아래와 같다. 1. 2개의 역할 생성(clusterRole, nodeRole) 2. vpc생성(2개의 private subnet, 2개의 public subnet) 3. 클러스터 생성 .. 더보기
[AWS EKS] AWS EKS 구축하기 -2 INTRO 1편에 이어 클러스터를 제어하기 위한 EC2 설정, 노드 생성등을 진행해 볼 것이다. 🚦시리즈로 구성됩니다. 2022.09.27 - [Programming/[AWS]] - [AWS EKS] AWS EKS 구축하기 -1 1. 기존에 생성한 클러스터를 제어하기 위한 EC2 구성 - 1편에서 생성한 클러스터를 제어하기 위한 EC2를 구성해 볼 것이다. - EC2 인스턴스를 생성하는 방법에 대해선 생략하도록 하겠다. - EC2에 접속하여 아래 목록들을 준비한다. - aws cli 2022.09.26 - [Programming/[AWS]] - [AWS] Linux 환경에서 AWS CLI 설치 [AWS] Linux 환경에서 AWS CLI 설치 INTRO 1. 설치 및 테스트 - 하기 URL 참고하여 설치.. 더보기
[AWS EKS] AWS EKS 구축하기 -1 INTRO AWS 의 Kubernetes 플랫폼인 EKS를 생성하는 방법에 대해 포스팅한다. 0. 들어가기에 앞서 - 실습을 위해 nginx 서버 이미지 하나를 아래와 같은 형상으로 배포해볼것이다. 이미지 출처 : https://kubernetes.io/docs/tutorials/kubernetes-basics/expose/expose-intro/ Using a Service to Expose Your App Objectives Learn about a Service in Kubernetes Understand how labels and LabelSelector objects relate to a Service Expose an application outside a Kubernetes cluster u.. 더보기
[AWS] Linux 환경에서 AWS CLI 설치 INTRO 1. 설치 및 테스트 - 하기 URL 참고하여 설치한다. https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 최신 버전의 AWS CLI 설치 또는 업데이트 - AWS Command Line Interface 설치 관리자의 아무 위치에서나 Cmd+L을 눌러 설치에 대한 디버그 로그를 볼 수 있습니다. 이렇게 하면 로그를 필터링하고 저장할 수 있는 로그 창이 열립니다. 로그 파일도 /var/log/install.log에 자 docs.aws.amazon.com $ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.z.. 더보기
[AWS] EC2 인스턴스 생성해보기 INTRO AWS의 기능 중 클라우드 가상 서버를 구축하는 서비스인 EC2(Elastic Compute Cloud) 를 활용하여 linux서버를 구축해볼 것이다. 이 포스팅은 서버 구축에 필요한 인스턴스를 생성하는 과정이다. 1. 인스턴스 생성 ◆ AWS 관리 콘솔에 접속하여 아래와 같이 EC2 접속 ◆ [인스턴스 시작] 버튼을 클릭하여 인스턴스 생성을 시작한다. ◆ 인스턴스란 클라우드의 가상 서버를 일컷는 말 ◆ 다양한 서버 운영체제를 선택할 수 있다. ◆ 본인은 프리티어로 사용할 예정이므로, [프리 티어 사용 가능] 이라는 글씨가 적힌 Linux 18. 버전을 선택하였다. ◆ 다음 단계에서는 인스턴스의 유형을 선택한다. 배포할 서비스의 규모에 따라 CPU, 메모리 등을 선택하는 단계로 보이며, 역시 .. 더보기

반응형