Chapter 19 Nine Analysis takes you to easily complete the helm3 istio installation
This series of articles:
Chapter 1: Nine Analysis takes you to complete the helm3 installation easily.
Chapter 2: Nine Analysis takes you to easily complete the helm3 public warehouse.
Chapter 3: Nine Analysis takes you to easily complete the helm3 private warehouse.
Chapter 4: nine analyses will take you to the end of helm3 chart easily.
Chapter 5: nine analyses take you to the end of helm3 release easily.
Chapter 6: nine analyses will take you to the end of helm3 gitlab easily.
Chapter 7: nine analyses will take you to the end of helm3 nginx-ingress easily.
Chapter 8: nine analyses take you to the end of helm3 gitlab nfs easily.
Chapter 9: nine analyses will take you to the end of helm3 nexus easily.
Chapter 10: nine analyses will take you to the end of helm3 heapster easily.
Chapter 11: nine analyses will take you to the end of helm3 kubernetes-dashboard easily.
Chapter 12: Nine Analysis takes you to the end of helm3 harbor easily.
Chapter 13: Nine Analysis takes you to the end of helm3 prometheus easily
Chapter 14: nine analyses will take you to the end of helm3 grafana easily.
Chapter 15: nine analyses take you to the end of grafana related prometheus easily.
Chapter 16: Nine Analysis takes you to helm3 efk-elasticsearch easily.
Chapter 17: Nine Analysis takes you to helm3 efk-kibana easily.
Chapter 18: Nine Analysis takes you to helm3 efk-fluentd easily.
Chapter 19: Nine Analysis takes you to easily complete the helm3 istio installation
Catalogue
1 preface
In this paper, helm3 v3.0.0; k8s v1.16.3 position istio 1.3.4 is used.
2 add istio warehouse
Helm repo add istio https://storage.googleapis.com/istio-release/releases/1.3.4/charts/
3 download istio
Search for istio:
Helm search repo istio
Download istio-init, isitio
Helm fetch istio/istio-init
Helm fetch istio/istio
Tar-zxvf istio-init-1.3.4.tgz
Tar-zxvf istio-1.3.4.tgz
4 create a namespace
Kubectl create ns istio-system
5 Edit istio-gateway configuration
By default, the type used by istio-gateway service is LoadBalance, which is changed to NodePort:
Vim istio/charts/gateways/values.yaml
The modifications are as follows:
6 install istio
Install istio-init first. The first istio-init is the helm release name, and the second istio-init is the extracted directory:
Helm install istio-init-n istio-system istio-init
Install istio. The first istio is the helm release name, and the second is the istio extracted directory:
Helm install-n istio-system istio istio
The installation results are as follows:
View the operation of istio pod:
Kubectl get pods-n istio-system
Since then, the helm3 istio installation has been completed easily.