전공영역 공부 기록

istio 설치

악분 2022. 3. 21. 16:41
반응형

목차

 

이 글은 istioctl을 이용하여 istio설치 과정을 다룹니다.

 

1. istioctl 설치

1.1 istioctl 다운로드

istio를 설치하기 위해 istio 클라이언트를 다운로드 받습니다. istioctl은 kubectl처럼 클라이언트입니다.

공식문서 링크: https://istio.io/latest/docs/setup/getting-started/#download

 

curl로 최신버전 istio를 다운로드 받습니다.

curl -L https://istio.io/downloadIstio | sh -​

 

받으면 디렉터리가 생성되고 bin디렉터리에 istioctl이 존재합니다.

 

상대경로로 istioctl를 실행할 수 있습니다.

./bin/istioctl

 

2. istio설치

공식문서 링크: https://istio.io/latest/docs/setup/getting-started/#install

istioctl로 istio를 설치할 때 프로파일을 설정해야 합니다. 설정하지 않으면 default 프로파일이 적용됩니다. 충분한 메모리가 필요합니다. 최소 8GB사용을 권장합니다. 그리고, LoadBalancer타입 서비스를 사용할 수 있는 환경이어야 합니다. istioctl이 설치하는 서비스 중에 LoadBalancer타입이 존재하기 때문입니다.

프로필 목록은 istioctl profile list명령어로 확인할 수 있습니다.
istioctl install --set profile=default

 

설치가 잘 진행되면 아래처럼 오류가 발생하지 않습니다.

 

설치된 항목은 get all로 확인할 수 있습니다.

kubectl -n istio-system get all

반응형