Istio
istioctl
helm
istio Operator install
helm install
helm repo add istio https://istio-release.storage.googleapis.com/charts
helm repo updateLast updated
helm repo add istio https://istio-release.storage.googleapis.com/charts
helm repo updateLast updated
k create namespace istio-system#base
helm install istio-base istio/base -n istio-system --set defaultRevision=default
# istiod
helm install istiod istio/istiod -n istio-system --wait
# gateway
kubectl create namespace istio-ingress
helm install istio-ingress istio/gateway -n istio-ingress --wait
service:
▏ # Type of service. Set to "None" to disable the service entirely
▏ type: LoadBalancer
▏ ports:
▏ - name: status-port
▏ ▏ port: 15021
▏ ▏ protocol: TCP
▏ ▏ targetPort: 15021
▏ - name: http2
▏ ▏ port: 80
▏ ▏ protocol: TCP
▏ ▏ targetPort: 80
▏ - name: https
▏ ▏ port: 443
▏ ▏ protocol: TCP
▏ ▏ targetPort: 443
▏ annotations: {}
▏ loadBalancerIP: ""
▏ loadBalancerSourceRanges: []
▏ externalTrafficPolicy: ""
▏ externalIPs: []
▏ ipFamilyPolicy: ""
▏ ipFamilies: []
▏ ## Whether to automatically allocate NodePorts (only for LoadBalancers).
▏ # allocateLoadBalancerNodePorts: false