반응형
목차
- 서비스 메시는 무엇일까?: 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
1. istio operator란?
저번 시간(https://malwareanalysis.tistory.com/297)에 istioctl로 istio를 설치했었는데요!. istioctl설치방법은 클라이언트를 통해 명령어로 설치를 수행합니다. kubectl create podname처럼말이죠
하지만, 운영할 때는 설정을 파일로 관리하는 편이 장점이 더 많습니다. 예를 들어서 kubectl create -f <yaml>처럼 말이죠. istioctl도 istio 설정을 파일로 관리하는 기능을 제공해주는데요. 그게 바로 istio operator입니다. istio operator을 이용하면 쿠버네티스 CRD로 istio를 설정할 수 있습니다.
2. istio operator 설치
istioctl로 쉽게 설치할 수 있습니다.
istioctl operator init
istio-operator라는 namespace가 생성되고 pod, service가 배포됩니다.
kubectl -n istio-operator get all
3. istio operator을 이용하여 istio 설치
istioctl명령어로 설치했던 과정을 이제 yaml파일로 설치할 수 있습니다. 아래 yaml파일은 공식문서(https://istio.io/latest/docs/setup/install/operator/#install-istio-with-the-operator)에서 가져왔습니다.
# 명령어로 설치
istioctl install --set profile=demo
kubectl apply -f - <<EOF
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: example-istiocontrolplane
spec:
profile: demo
EOF
반응형
'전공영역 공부 기록' 카테고리의 다른 글
쿠버네티스 노드당 pod갯수 제한확인 (0) | 2022.03.21 |
---|---|
istio injection 설정 (0) | 2022.03.21 |
istio 설치 (0) | 2022.03.21 |
쿠버네티스 네트워크 스터디 부록: cililum 클라이언트 명령어 정리 (0) | 2022.03.01 |
keyclaok docker 실행방법 (0) | 2022.02.23 |