반응형 전체 글35 HTTPS통신을 위한 Nginx Ingress 설정 이번 포스팅에서는 HTTPS통신을 위해 Nginx Ingress + cert-manager를 구성해 보겠다. 1. cert-manager kubernetes에서 HTTPS통신을 위해 인증서 생성 및 갱신을 해주는 역할을 한다. 설치방법은 아래 URL을 참고한다. https://cert-manager.io/docs/installation/kubectl/ kubectl apply Learn how to install cert-manager using kubectl and static manifests cert-manager.io 2. self-signed Issuer cert-manager는 다양한 Issuer를 통해 인증서 관리가 가능하다. 테스트 용도를 위한 구축으로 실제 인증서가 없기 때문에 이번 포스.. 2023. 4. 13. kubernetes환경에 nginx ingress 설치하기 Nginx Ingress는 Kubernetes환경에서 Application load balancer의 역할을 한다. 이번 포스팅에서는 Kubernetes 환경에 Nginx Ingress를 설치하고 간단한 예시를 통해 동작방식을 설명한다. 1. Nginx Ingress 설치 helm을 통해 간단하게 설치가 완료된다. helm repo add nginx-stable https://helm.nginx.com/stable helm repo update nginx repo를 추가 한다. test@DESKTOP-F55SF6V:~/ing (⎈|test-cluster:default)# helm install nginx-ingress nginx/nginx-ingress -n kube-system NAME: nginx-i.. 2023. 4. 12. Nginx compile 설치하기 Nginx는 오픈소스 WebServer 중 최근 Apache이상으로 사용량이 증가하고 있다. Apache의 c10k 이슈를 해결하기 위해 개발되었으며 매우 가벼워 대용량 트래픽을 처리하는데 장점이 있다. 이번 포스팅에서는 compile을 통해 nginx 를 설치해 보겠다. 1. 필요한 패키지 설치 Nginx를 설치하기 위해 필요한 패키지들을 먼저 설치한다. 어떤 모듈을 사용하느냐에 따라 구성옵션이 달라질 수 있으며 아래는 가장 평범한(?) 구성을 가이드한다. yum -y install gcc pcre pcre-devel openssl openssl-devel zlib 2. nginx 다운로드 기존 WEB서버 Nginx외에 최근 다양한 종류의 Nginx프로젝트가 진행되고 있다. WEB서버용 Nginx를 아.. 2023. 4. 3. EKS multiple CIDR사용 방법 subnet의 가용IP부족 문제 또는 보안상의 이유로 CIDR을 분리하여 사용하는 경우가 많다. 이번 포스팅에선 EKS에 여러 CIDR을 사용하는 방법을 설명한다. 1. CIDR 추가 기존 VPC에 신규 CIDR을 추가한다. aws ec2 associate-vpc-cidr-block --vpc-id $VPC_ID --cidr-block 10.10.0.0/16 { "CidrBlockAssociation": { "AssociationId": "vpc-cidr-assoc-0fb0be0a9b2d92aa", "CidrBlock": "10.10.0.0/16", "CidrBlockState": { "State": "associating" } }, "VpcId": "vpc-0283181a244432116" } 2. s.. 2023. 4. 1. 이전 1 2 3 4 5 6 ··· 9 다음 반응형