-
Hi @morlay: First of all, thanks for sharing the ARM Istio Images. I met a problem after followed the installation guide in README. I'm not sure if my operation is wrong. DescriptionI am using an istioctl with version 1.10.2. I initialized the operator by executing the command below: istioctl operator init --hub=docker.io/querycapistio --tag=1.9.2 The operator is running as expected:
I found the namespace kubectl apply -f - <<EOF
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: example-istiocontrolplane
spec:
hub: docker.io/querycapistio
profile: demo
EOF The operator realized the installation request, and the two pods Other information:
Another tryI also tried to set apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: example-istiocontrolplane
spec:
hub: docker.io/querycapistio
profile: demo
components:
pilot:
k8s: # each components have to set this
affinity: &affinity
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/arch
operator: In
values:
- arm64
- amd64
egressGateways:
- k8s:
affinity: *affinity
ingressGateways:
- k8s:
affinity: *affinity After applied that, the operator logged an error:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
This error in log is clear
You should declare Like: spec:
components:
pilot:
k8s: # each components have to set this
affinity: &affinity
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/arch
operator: In
values:
- arm64
- amd64
egressGateways:
- name: "istio-egressgateway"
k8s:
affinity: *affinity
ingressGateways:
- name: "istio-ingressgateway"
k8s:
affinity: *affinity However, consider use |
Beta Was this translation helpful? Give feedback.
This error in log is clear
You should declare
name
in each component, follow the demo profilehttps://github.com/istio/istio/blob/master/manifests/profiles/demo.yaml#L8
https://github.com/istio/istio/blob/master/manifests/profiles/demo.yaml#L17
Like: