Minikube

Minikube

Istio와 몇 가지 기본 애플리케이션을 실행할 충분한 리소스를 갖춘 minikube를 준비하는 방법을 알려드려요.

출처: Istio 문서

본문

Istio 설치와 몇 가지 기본 애플리케이션을 실행할 충분한 리소스를 갖춘 minikube를 준비하기 위한 안내예요.

사전 요구사항

설치 단계

  1. 최신 버전의 minikube와 minikube 하이퍼바이저 드라이버를 설치해요.
  2. 기본 드라이버를 쓰지 않는다면 minikube 하이퍼바이저 드라이버를 설정해요.

예를 들어 KVM 하이퍼바이저를 설치했다면 다음 명령으로 minikube 설정 안의 driver를 지정해요:

$ minikube config set driver kvm2
  1. 메모리 16384 MB, CPU 4개로 minikube를 시작해요. 이 예시는 Kubernetes 버전 1.26.1을 사용해요. --kubernetes-version 값을 바꾸면 Istio가 지원하는 어떤 Kubernetes 버전으로도 바꿀 수 있어요:
$ minikube start --memory=16384 --cpus=4 --kubernetes-version=v1.26.1

사용하는 하이퍼바이저와 그 하이퍼바이저가 실행되는 플랫폼에 따라 최소 메모리 요구사항은 달라져요. 16384 MB면 Istio와 bookinfo를 실행하기에 충분해요. 4. (선택, 권장) minikube가 Istio가 사용할 로드 밸런서를 제공하게 하려면 minikube tunnel 기능을 사용할 수 있어요. minikube tunnel 기능은 네트워크에 대한 진단 정보를 출력하면서 터미널을 막아버리기 때문에, 이 명령은 다른 터미널에서 실행하세요:

$ minikube tunnel

더 알아보기 (Learn more)