loadbalancer
-
05_EKS-LoadBalancer 연결공부합시다!/AWS 2023. 7. 10. 00:01
이번 시간에는 생성한 EKS 클러스터를 LoadBalancer에 연결해 보도록 하겠습니다. 1. manifest 파일 생성 및 적용 2. Object 확인 3. LoadBalancer 생성 4. 확인 5. Cluster 삭제 순으로 진행합니다. 1. manifest 파일 생성 및 적용 1.1. 작업디렉토리 생성 및 이동 # mkdir load # cd load 1.2. namespace 생성 1.2.1. 노트패드로 notepad name.yml 네임스페이스 web생성 apiVersion: v1 kind: Namespace metadata: name: web 1.3. Deployment 생성 1.3.1. 노드패드로 dep.yml 이름의 Deployment 생성 apiVersion: apps/v1 kind:..
-
Kubernetes (K8S): Object - 4. Service공부합시다!/Kubernetes 2022. 6. 13. 21:09
POD를 외부에 노출하는 서비스에 대해서 살펴봅니다. Service는 POD에게 고유한 IP 주소와 파드 집합에 대한 단일 DNS 명을 부여하고, POD 간에 로드-밸런싱 가능케 함 1. 정의 2. Cluster IP : K8S로만 실행가능 3. NodePort : K8S로만 실행가능 4. LoadBalancer 5. ExternalName 순으로 진행합니다. 1. 정의 1.1. POD에 접근하는 정책 정의 1.2. POD간 통신이 가능하도록 EndPoint 생성 1.3. POD가 외부에서 접근 가능하도록 노출 2. Cluster IP : K8S로만 실행가능 2.1. Cluster 내부 IP에 노출 2.2. Cluster내에서만 서비스에 접근가능 2.3. Service Type의 기본값 2.4. 실습 2..
-
6. Virtual Network Service -2 : LoadBalancer, App Gateway, VNnet Gateway공부합시다!/AZURE 2022. 2. 2. 17:22
지난 번 포스팅에 이어서 계속해서 Virtual Network Service에 대해서 알아보겠습니다. 1. Azure Bastion 2. NAT Gateway 3. Virtual Network Peering 4. Route Table 5. Azure Load Balancer 6. Azure Application Gateway 7. Azure Virtual Network Gateway 순서로 진행합니다. 5. Azure Load Balancer 5.1. Azure Load Balancer는 BackEnd Resource로 들어오는 Network Traffic을 효율적으로 분산하는 서비스 5.2. OSI 4계층에서 동작하며, IP Address와 Port로 Traffic을 Routing 5.3. Azure ..
-
Terraform : 13. ALB Listener (Frontend) Config공부합시다!/Terraform 2022. 1. 21. 18:43
포스팅을 하면 다짐했던 부분 하루 1 포스팅 이었습니다. 오늘도 그 약속을 지키기 위해 고군분투 하렵니다. ALB의 FrontEnd에 해당하는 ALB Listener 생성입니다. 1. 구성도 1.1. 12번 ALB가 누락되어 있습니다. 수정할께요 2. Terraform Code 2.1. ALB는 외부 사용자의 Web 요청을 내부 Target쪽으로 연결하는 역할을 합니다. 2.2. 이때 외부 사용자의 요청을 처리하는 FrontEnd 부분을 AWS에서는 Listener라 합니다. 2.3. LoadBalancer 에 Listener를 연결하고 내부 Target 쪽으로 Forwarding 하는 설정입니다. 간단한 설정이라 설명은 생략합니다. 저희 학생들 수준을 믿기에...... Have a nice day!
-
Terraform : 12. ALB Target Group (Backend) Config공부합시다!/Terraform 2022. 1. 20. 14:44
12번째 Target Group 설정 차례입니다. 다른 Cloud에서는 BackEnd라 불리기도 하는 부분의 설정입니다. 1. 구성도 2. Terraform Code 2.0. target_type : 지정하지 않으면 기본값은 instance임. ip로도 설정가능 2.1. enabled : 상태확인 활성화 여부, 기본값 true 2.2. healthy_threshold : 비정상인 대상을 정상으로 간주하기 전 필요한 연속상태확인 성공횟수, 기본값 3 2.3. interval : 대상에 대한 상태확인 사이의 시간(초) 최소:5, 최대 300초 2.4. matcher : 대상의 정상적인 응답을 확인할 때 사용하는 응답코드, 200인 경우 정상적인 페이지처리 의미 2.5. path : 상태확인 요청 대상 2.6..
-
Terraform : 11. ALB(Application Load Balancer) Deploy공부합시다!/Terraform 2022. 1. 19. 09:03
이제 중반을 넘어서 종반으로 치닫고 있습니다. 드디어 HA(High Avaliability)의 대명사 Load Balancer가 등장합니다. Application Load Balancer 입니다. 단도직입적으로 다가 바로 들어 갑니다. Public Subnet A, C에 걸쳐 있는 ALB 배포입니다. 1. 구성도 2. Terraform Code 2.1. Internal을 false로 선언하여 외부에 공개하는 Load Balancer로 배포합니다. 2.2. Security Group과 Subnet은 그냥 보셔도 이해 하실듯 합니다. 2.3. 별도의 Security Group을 만들어야 하지만 손이 많이 가서리 - 여러분들은 꼭 별도 구성하세요. 2.4. output 변수를 이용하여 ALB의 DNS Name..