Traefik 인그레스 컨트롤러
인그레스란? 외부의 HTTP 요청에 대한 서비스 처리 규칙을 정의한 리소스” 인그레스의 주요 기능 라우팅 - URL 및 경로별 백엔드 서비스 분리 SSL/TLS 인증서 연동 인그레스와 인그레스 컨트롤러 - 애플리케이션 관리 효율을 위해 외부 접속에 관한 상세 규칙을 별도 인그레스 리소스로 분리 Traefik Traefik ing...
인그레스란? 외부의 HTTP 요청에 대한 서비스 처리 규칙을 정의한 리소스” 인그레스의 주요 기능 라우팅 - URL 및 경로별 백엔드 서비스 분리 SSL/TLS 인증서 연동 인그레스와 인그레스 컨트롤러 - 애플리케이션 관리 효율을 위해 외부 접속에 관한 상세 규칙을 별도 인그레스 리소스로 분리 Traefik Traefik ing...
ipvsadm -Ln명령을 통해 Loadbalance에 할당된 IP가 pod까지 전달되는 라우팅 정보를 확인할 수 있다. Layer 4와 유사 (cf. ingress는 layer7 와 유사) Metallb에 Loadbalance service가 추가 192.168.56.151이 생성된 것을 확인 External-IP 확인 및 Pod 연결 ...
Diagram as Code https://diagrams.mingrammer.com/ 다이어그램을 사용하면 Python 코드로 클라우드 시스템 아키텍처를 그릴 수 있습니다. 코드형 다이어그램을 사용하면 모든 버전 관리 시스템에서 아키텍처 다이어그램 변경 사항을 추적할 수 있습니다. Example) GoDiagram https://god...
Architecture Overview of Harbor https://github.com/goharbor/website/raw/main/docs/img/architecture/architecture.png Harbor는 OCI 호환 클라우드 네이티브 아티팩트 레지스트리로 진화했습니다. 이제 OCI 이미지와 OCI 이미지 인덱스를 지원합니다. OC...
환경 metallb 0.12.1 설정 helm pull metallb/metallb --version=0.12.1 아래와 같이 Main PC에 VM3개를 띄워 cluster를 구축했다고 가정했을 때 graph TD MainPC --> VM1(192.168.56.101) MainPC --> VM2(192.168.56.102) ...
구축 환경 ubuntu20.04 python3.9: ansible 8.5를 위해 필수로 설치 ubuntu20.04에서 python3.9 설치 https://codechacha.com/ko/ubuntu-install-python39/ Ubuntu에서 virtualbox 설치 wget -O- https://www.virtualbox.o...
설치 https://github.com/openebs/charts kubectl apply -f https://raw.githubusercontent.com/openebs/charts/gh-pages/openebs-operator.yaml 테스트 pvc 생성 apiVersion: v1 kind: PersistentVolumeClaim meta...
헬름 차트를 로컬에서 받고 사용하는 my-values.yaml과 같이 두고 사용하는 경우 values.yaml을 어떻게 수정했는지 관리하기가 용이해진다. 이러한 이유로 헬름 차트를 로컬호스트에 내려받고 필요한 변수를 수정해 애플리케이션을 설치하는 방법이 권장된다. Helm 설치 https://github.com/helm/helm/releases ...