네트워크112 [k8s] 38. Ingress - 실습 Ingress - 실습 1. Nginx Controller 설치 1. Nginx 설치 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.27.1/deploy/static/mandatory.yaml 2. NodePort Service 생성 kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.27.1/deploy/static/provider/baremetal/service-nodeport.yaml 3. nodePort 변경 대시보드에서 Ingress-nginx Namespace의 서비스에 들어가기 http의 no.. 2021. 2. 25. [k8s] 37. Ingress - Nginx Ingress 사용목적 Service LoadBalancing 쇼핑몰을 운영한다고 가정했을 때, 쇼핑 페이지, 주문센터, 주문 서비스를 파드로 각각 만듦 그 파드에 각각 서비스를 연결 사용자에게는 각 서비스마다 다른 URL을 줌, path가 다름 일반적으로 각 path마다 서비스 IP를 이어주는 L4나 L7 스위치 장비가 있어야 함 쿠버네티스는 Ingress가 이 역할을 함 사용자가 /로 들어오면 쇼핑 페이지로, /customer는 주문센터, /order는 주문 서비스로 연결 별도의 IP 로드밸런싱을 해주는 장비가 필요 없음 Canary Upgarde V1이 서비스가 되는데, V2를 구동시키고 Ingress를 만들어서 두 서비스에 연결 사용자가 Ingress에 접근했을 때 90%는 V1으로, 10%는 V.. 2021. 2. 25. [k8s] 36. StatefulSet - 실습 업그레이드된 대시보드 토큰 eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJlcm5ldGVzLWRhc2hib2FyZC10b2tlbi1oaGdsZyIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZX.. 2021. 2. 25. [k8s] 35. StatefulSet StatefulSet 어플리케이션 종류에는 Stateless Application과 Stateful Application이 있음 Stateless Application 대표적으로 Web Server APACHE, NGINX, IIS가 있음 App이 여러 개 배포돼도 똑같은 서비스 역할을 함 App이 죽으면 같은 역할을 하는 Service를 하는 App을 복사하고 이름은 중요하지 않음 Volume이 꼭 필요하지 않음, 필요하면 Volume 하나에 App들을 연결하면 됨 사용자가 접속한 네트워크 트래픽은 여러 App에 분산됨 ReplicaSet이 딱이네! Stateful Application 대표적으로 Database mongoDB, MaraDB, redis가 있음 각각의 App마다 자신의 역할이 있음 그림.. 2021. 2. 25. 이전 1 ··· 8 9 10 11 12 13 14 ··· 28 다음