본문 바로가기

IT&Tech15

Istio service mesh 소개 & 설치방법 서비스메쉬(Service Mesh) : sidecar pattern사용 서비스 메쉬(Service Mesh)란 서비스(Application) 간의 그물망과 같은 서로 통신으로 연결되어진 서비스 구성입니다. 안정적인 마이크로서비스 구성을 위해서는 아래와 같은 서비스메쉬 구성이 필요로합니다. Service Discovery Load Balancing Dynamic Request Routing Circuit Breacking Retry and Timeout TLS Distributed Tracing Metric 수집 Access Control A/B Testing 기능 등을 지원한다. 서비스매쉬는 보통 sidecar 형태의 container로 구성됩니다. ex) 하나의 Pod에는 nginx 서버 + istio.. 2022. 1. 18.
cert-manager를 이용한 ACME 무료인증 cert-manager란? Kubernetes내부 HTTPS통신 인증서를 생성하기 위해 사용합니다. Cluster내부에서 사용할수 있는 자체서명의 self-signed issuer 를 통해서 서명 할 수 있지만, 외부 무료 Issuer(ex letsencrypt)를 통해서 인증처리를 테스트하려고 합니다. 기본적으로 cert-manager는 인증서가 유효 & 최신상태인지 확인하여 항상 만료되기전 설정된 시간에 인증서 갱신을 시도합니다. (3개월갱신) 아래는 대표적인 cert-manager 그림 테스트 준비 환경 Kubernetes를 사용할수 있는 환경 준비 ACME 프로토콜 인증을 위한 도메인 세팅 - 여기서는 route53을 이용합니다. cert-manager를 설치합니다. 설치 cert-manager .. 2022. 1. 18.
Kubeflow 1.4 최신버전 설치 kubeflow를 설치하는데는 몇가지 어려움이 있어서 공유합니다. 이전 설치기록에 따른 삭제가 제대로 적용안되서 발생한 에러 대부분 문서가 1.2이하 버전의 내용위주와 하위버전이라는점... 설치시 많은 리소스가 필요에 따른 제대로 설치가 안되는점 .. 회사서버를 이용해야 할듯.. kubeflow 공식문서를 통해서 이해하는데 어려움 환경 & 준비물 EKS kubernetes 1.21버전 사용 (가장 최신 1.22 로컬 minikube) kubeflow 1.4.1설치 목표 - 최신 istio설치 목표 kustomize 3.2이상 ~ 4미만 설치 minikube로 설치시 제대로 설치가 안될수 있음. 아래 설치시 적절한 cpu, memory사양을 요구합니다. kubeflow pipleline에서 설치가 제대로 .. 2022. 1. 18.