본문 바로가기
반응형

CICD/k8s2

쿠버네티스 정리 (2) Ingress 인그레스 외부에서 접속가능한 URL 사용 트래픽 로드밸런싱 SSL 인증서 처리 도메인 기반 가상 호스팅 제공 인그레스는 위와 같은 기능들에 대해 정의해둔 규칙들을 정의해둔 리소스이고, 이를 동작하기 위해서는 인그레스 컨트롤러가 필요하다. 이 전글에서는 Depl (pod) 와, service를 따로 해줬지만 여기서는 한 yml로 만든다. Ingress 중간에서 라우팅을 해주는 역할이다. apiVersion: apps/v1 kind: Deployment metadata: name: boseok-nginx-depl spec: replicas: 2 selector: matchLabels: app: boseok-nginx template: metadata: labels: # nodeport와 매핑 app: bos.. 2024. 3. 12.
쿠버네티스 k8s 사용 정리(1) 쿠버네티스란 컨테이너화 된 애플리케이션을 대규모로 운영하기 위한 컨테이너 오케스트레이션(관리 툴) 클러스터는 쿠버네티스의 전체 환경, 마스터노드, 워커노드를 합한 노드의 집합 1. 마스터 노드: 클러스터에 핵심적인 것들 설치,, 설치해야함(scheduler, API server, Scheduler 등) eks 를 사용해서 다운 > 워커노드 컨트롤 하는곳, 즉 여기서 명령어로 관리함 2.워커노드(ec2) : 실질적으로 컨테이너들이 실행하게될 노드 aws에서 클러스터 추가시 > 마스터노드 저절로 구성된다. 워커노드 생성시 마스터 노드에 종속 시켜야한다. eks로 배포하기전에 연습을 해봐야한다. 실습 환경 : play with Kubernetes 3대 생성 1대는 마스터노드이고, 2개는 워커 노드이다 마스터 .. 2024. 3. 12.
반응형