설치
개요
사전 요구사항
Kubernetes 버전
Linkerd 버전
최소 Kubernetes 버전
권장 Kubernetes 버전
클러스터 요구사항
# 최소 요구사항
CPU: 100m (컨트롤 플레인 전체)
Memory: 200Mi (컨트롤 플레인 전체)
Nodes: 1+ (프로덕션은 3+ 권장)
# 권장 요구사항 (프로덕션)
CPU: 500m - 1000m
Memory: 500Mi - 1Gi
Nodes: 3+ (HA 구성)네트워크 요구사항
사전 검증
Linkerd CLI 설치
Linux/macOS (curl)
특정 버전 설치
macOS (Homebrew)
Windows (Chocolatey)
Windows (수동 설치)
설치 확인
컨트롤 플레인 설치
기본 설치 (CLI)
설치 매니페스트 미리 보기
Helm을 사용한 설치
Helm 저장소 추가
인증서 생성
Helm으로 CRD 설치
Helm으로 컨트롤 플레인 설치
Helm Values 파일 사용
고가용성(HA) 설치
CLI를 사용한 HA 설치
Helm을 사용한 HA 설치
HA 구성 확인
확장 기능 설치
Viz 확장 (대시보드 및 메트릭)
CLI로 설치
Helm으로 설치
Viz Values 커스터마이징
Jaeger 확장 (분산 추적)
CLI로 설치
Helm으로 설치
Jaeger Values 커스터마이징
Multicluster 확장 (다중 클러스터)
CLI로 설치
Helm으로 설치
Multicluster Values
Amazon EKS 특화 설정
EKS 클러스터 준비
EKS CNI 호환성
EKS IAM 설정
EKS용 Ingress 설정 (AWS Load Balancer Controller)
EKS용 NLB Gateway 설정 (Multicluster)
EKS 보안 그룹 설정
설치 확인 및 검증
전체 상태 확인
컴포넌트 상태 확인
샘플 애플리케이션으로 테스트
Linkerd 업그레이드
Stable 채널 업그레이드
Helm 업그레이드
Edge 채널
데이터 플레인 업그레이드 (프록시 롤링 재시작)
문제 해결
일반적인 설치 문제
Webhook 연결 실패
인증서 문제
리소스 부족
디버깅 명령어
제거
CLI로 제거
Helm으로 제거
다음 단계
참고 자료
마지막 업데이트