Reading this article about Istiod being the combination of Pilot + Citadel + Galley; it is weird that on the istio operator yaml file we are still defining something like:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
spec:
...
components:
pilot:
enabled: true
k8s:
hpaSpec:
minReplicas: 2
ingressGateways:
- name: istio-ingressgateway
...
This is according to the docs as you can see here
Shouldn’t we instead be able to define istiod instead of pilot?
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
spec:
...
components:
istiod:
enabled: true
k8s:
hpaSpec:
minReplicas: 2
ingressGateways:
- name: istio-ingressgateway
...