플로우 로그 API와 Calico Whisker 활성화하기
SECONDARY: 이 기능은 기술 프리뷰(tech preview) 상태예요. 기술 프리뷰 기능은 GA가 되기 전에 크게 바뀔 수 있어요.
플로우 로그를 생성하고 보려면 플로우 로그 API(Goldmane라고도 해요)와 Calico Whisker를 활성화해야 해요. 이 컴포넌트들은 Calico Open Source 3.30 이상의 새 설치에는 기본으로 설치돼요. 하지만 이전 버전에서 업그레이드한 클러스터에서는 기본으로 활성화되지 않아요.
활성화할 컴포넌트는 두 가지예요.
- Goldmane. 플로우 로그를 집계하고 gRPC API로 제공하는 컴포넌트예요. Goldmane는 Whisker 없이도 단독으로 쓸 수 있어요. 예를 들어 옵저버빌리티 용도로 Calico Cloud Free Tier를 쓴다면 Goldmane는 켜고 Whisker는 끌 수 있어요.
- Whisker. 플로우 로그 스트림을 Whisker 콘솔이라는 웹 기반 화면으로 보여주는 컴포넌트예요. Whisker는 Goldmane 없이는 동작하지 않아요.
본문
사전 준비
- operator 방식이나 Helm으로 Calico Open Source를 설치했어야 해요. 매니페스트 설치는 지원되지 않아요. (다만 매니페스트 설치를 operator 설치로 전환할 수 있어요.)
플로우 로그 API 활성화하기
-
Goldmane커스텀 리소스를 적용해서 플로우 로그 API를 활성화해요:kubectl apply -f - <<EOF apiVersion: operator.tigera.io/v1 kind: Goldmane metadata: name: default EOF예상 출력
goldmane.operator.tigera.io/default created
Calico Whisker 웹 콘솔 활성화하기
-
Whisker커스텀 리소스를 적용해서 Calico Whisker 웹 콘솔을 활성화해요:kubectl apply -f - <<EOF apiVersion: operator.tigera.io/v1 kind: Whisker metadata: name: default EOF예상 출력
whisker.operator.tigera.io/default created
더 알아보기 (Learn more)
이전 버전에서 업그레이드한 클러스터에서는 Goldmane와 Whisker가 기본으로 꺼져 있어서 각각 커스텀 리소스를 적용해 켜야 해요. Goldmane만 단독으로 쓸 수도 있지만, Whisker는 Goldmane 없이는 동작하지 않아요. 매니페스트 설치는 지원되지 않으니 operator/Helm 설치인지 먼저 확인하세요.