Я немного новичок в istio и все еще учусь. У меня есть вариант использования, в котором Istio уже развернуто в пространстве имен istio-system, но мне нужно развернуть модуль istio ingress-gateway Pod в пространстве имен test-ns с помощью istioOperator. Я использую istio 1.6.7.
В документах Istio упоминается запуск этого cmd: istioctl manifest apply --set profile=default --filename=istio-ingress-values.yaml
, но это создаст istiod Pods в istio-system, которые я не хочу, так как он уже создан.
Итак, я запустил команду под cmds, чтобы просто создать Ingress Gateway POD, но не увидел никаких подов или сервисов, созданных в test-ns. Пожалуйста, помогите, если это возможно
kubectl apply -f istio-ingress-values.yaml
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: test-ns
name: testoperator
ingressGateways:
- enabled: true
name: istio-ingressgateway
namespace: test-ns
k8s:
env:
- name: ISTIO_META_ROUTER_MODE
value: sni-dnat
hpaSpec:
maxReplicas: 5
metrics:
- resource:
name: cpu
targetAverageUtilization: 80
type: Resource
minReplicas: 1
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: istio-ingressgateway
resources: {}
service:
ports:
- name: http2
port: 80
targetPort: 80
- name: https
port: 443
targetPort: 443