istioctl 설치

다음 명령으로 최신 릴리스를 다운로드하세요.

$ curl -sL https://istio.io/downloadIstioctl | sh -

시스템에 경로를 추가하세요.

$ export PATH=$PATH:$HOME/.istioctl/bin

istio operator 배포

$ istioctl operator init

istio 설치

$ kubectl create ns istio-system
$ kubectl apply -f - <<EOF
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  namespace: istio-system
  name: istiocontrolplane
spec:
  profile: default
EOF

구성요소를 활성화 또는 비활성화하고 리소스 설정을 수정할 수도 있습니다. 예를 들어 Grafana 구성요소를 사용 가능하게 하려면 다음을 수정하십시오.

$ kubectl apply -f - <<EOF
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
  namespace: istio-system
  name: istiocontrolplane
spec:
  profile: default
  addonComponents:
    grafana:
      enabled: true
EOF