반응형
목차
- 서비스 메시는 무엇일까?: https://malwareanalysis.tistory.com/280
- Istio아키텍처: https://malwareanalysis.tistory.com/304
- envoy proxy 체험: https://malwareanalysis.tistory.com/305
- Istio envoy 동적설정 원리: https://malwareanalysis.tistory.com/306
- istio설치: https://malwareanalysis.tistory.com/297
- istio-operator: https://malwareanalysis.tistory.com/298
- istion injecton: https://malwareanalysis.tistory.com/299
- Istio트래픽 흐름과 설정 이해: https://malwareanalysis.tistory.com/307
- istio keycloak 인증 연동: https://malwareanalysis.tistory.com/310
이 글은 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
반응형
'전공영역 공부 기록' 카테고리의 다른 글
istio injection 설정 (0) | 2022.03.21 |
---|---|
istio operator (0) | 2022.03.21 |
쿠버네티스 네트워크 스터디 부록: cililum 클라이언트 명령어 정리 (0) | 2022.03.01 |
keyclaok docker 실행방법 (0) | 2022.02.23 |
SSO는 keycloak에 위임할까? (0) | 2022.02.23 |