소개 글 작성 배경
: 저희 팀에서 진행하는 스터디에 참여하는 멤버분들의 기술 포스팅 내용을 공유하고, 스터디 내용을 정리하기 위함
(’25) Istio Hands-on Study [모집마감]
스터디 진행 후기
Ambient Mesh 제외하고, 나머지 1~8주차 동안 **Istio in Action 번역책**으로 진행하였습니다. 강력하게 추천합니다!
책 진행 Istio 버전이 옛날 버전이긴 하지만, Istio 의 핵심적인 대부분의 동작을 실습을 통해서 학습 할 수 있습니다.
실습 환경은 kind k8s 1.23.17 과 istio 1.17.8 로 진행하시면 편리합니다.
추가로 김삼영님의 github 에서 책 실습 정리 내용에 큰 도움을 받았습니다. 좋은 글 작성해주셔서 감사드립니다.
Youtube 발표 영상은 아래 토스와 당근 발표 내용이 도움이 되었습니다. 특히 토스의 경우 Istio 최적화, 보안 등 좋은 인사이트를 가질수 있었습니다.
[zerotay]님 : Istio 관련 내용을 방대하고 다양한 지식 정보와 함께 잘 정리해주셨습니다 - Link
No | 이름 | created |
---|---|---|
1 | 1W - 서비스 메시와 이스티오 | 2025-04-10 |
2 | 1W - 간단한 장애 상황 구현 후 대응 실습 | 2025-04-10 |
3 | 1W - Gateway API를 활용한 설정 | 2025-04-10 |
4 | 1W - 네이티브 사이드카 컨테이너 이용 | 2025-04-10 |
5 | 2W - 엔보이 | 2025-04-19 |
6 | 2W - 인그레스 게이트웨이 실습 | 2025-04-17 |
7 | 3W - 버츄얼 서비스를 활용한 기본 트래픽 관리 | 2025-04-22 |
8 | 3W - 트래픽 가중치 - flagger와 argo rollout을 이용한 점진적 배포 | 2025-04-22 |
9 | 3W - 트래픽 미러링 패킷 캡쳐 | 2025-04-22 |
10 | 3W - 서비스 엔트리와 이그레스 게이트웨이 | 2025-04-22 |
11 | 3W - 데스티네이션 룰을 활용한 네트워크 복원력 | 2025-04-26 |
12 | 3W - 타임아웃, 재시도를 활용한 네트워크 복원력 | 2025-04-26 |
13 | 4W - 이스티오 메트릭 확인 | 2025-05-03 |
14 | 4W - 이스티오 메트릭 커스텀, 프로메테우스와 그라파나 | 2025-05-03 |
15 | 4W - 오픈텔레메트리 기반 트레이싱 예거 시각화, 키알리 시각화 | 2025-05-03 |
16 | 4W - 번외 - 트레이싱용 심플 메시 서버 개발 | 2025-05-03 |
17 | 5W - 이스티오 mTLS와 SPIFFE | 2025-05-11 |
18 | 5W - 이스티오 JWT 인증 | 2025-05-11 |
19 | 5W - 이스티오 인가 정책 설정 | 2025-05-11 |
20 | 6W - 이스티오 설정 트러블슈팅 | 2025-05-18 |
21 | 6W - 이스티오 컨트롤 플레인 성능 최적화 | 2025-05-18 |
22 | 8W - 가상머신 통합하기 | 2025-06-01 |
23 | 8W - 엔보이와 iptables 뜯어먹기 | 2025-06-01 |
24 | 9W - 앰비언트 모드 구조, 원리 | 2025-06-07 |
25 | 9W - 앰비언트 헬름 설치, 각종 리소스 실습 | 2025-06-07 |
[kschoi728]님 : Istio 관련 내용을 66개의 주제별 글로 나눠서 도식화와 함께 잘 정리해주셨습니다 - Link
[kimdoky]님 : Istio 동작 이해를 위한 다양한 도식화를 포함해서 스터디 내용을 잘 정리해주셨습니다 - Github
[rankunstory]님 : Istio 스터디 내용 이외에 다양한 도전과제나 기능들을 직접 테스트 및 정리를 해주셨습니다 - Blog
[daniel00324]님 : Istio 관련 내용을 도식화와 실습 스샷과 함께 잘 설명해주셨습니다 - Link
[shinminjin]님 : Istio 스터디에서 진행한 실습 명령 위주로 깔끔하게 정리해주셨습니다 - Github , Blog
[kimdoky]님 : Istio 동작 이해를 위한 다양한 도식화를 포함해서 스터디 내용을 정리 - Github
[zerotay, rankunstory]님 : Istio-proxy 사이드카를 ‘k8s 네이티브 사이드카 컨테이너’ 를 통해서 배포 내용을 정리 - Link , Blog , K8S_Docs
apiVersion: install.istio.io/v1alpha1
kind: **IstioOperator**
spec:
profile: demo
...
values:
**pilot:
env:
ENABLE_NATIVE_SIDECARS: true**
[xgro]님 : 기존 Istio In-Cluster Operator가 deprecated된 이후, 새로운 관리 도구인 Sail Operator 내용을 정리 - Blog , Istio_Blog
helm repo add sail-operator <https://istio-ecosystem.github.io/**sail-operator**>
helm repo update
kubectl create namespace sail-operator
helm install sail-operator sail-operator/sail-operator --version 1.0.0 -n sail-operator