Kubernetes AWSのデフォルトのELB LoadBalancerの代わりにALBロードバランサをセットアップしようとしています.ISTIO IngressGateway.Iは、ISTIO IngressGateway.Iに接続されている必要があり、見つかりました. One 。しかし、言及されたISTIOバージョンはv1であり、ISTIOでは非常に多くの変更がありました。
誰かがIstio IngressGatewayのALBを設定する方法をステップに言及できますか?
読んでくれてありがとう
ISTIO 1.7.4で私のために働いたTibin_tomyによって解決策を確認することができます。さらに、Nodeportの代わりにステップ1でclassipを使用しました。
STEP1 - ISTioIngressSgatewayサービスタイプをClusterIPに変更する(ISTIOOPERATORを使用したISTIOのインストール):
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: istio
spec:
profile: default
components:
ingressGateways:
- name: istio-ingressgateway
k8s:
service:
type: ClusterIP # Disable classic load balancer creation (default), routing to here will be done via Kubernetes Ingress resource
_
注:istio-gutsgatewayと同じネームスペースに "Ingress"をデプロイします(デフォルトではistio-system)。たとえば、Istio-IngressGatewayがネームスペースistio-systemとIngressが名前空間システムにある場合は、AWS-ALB-INGRESS-Controllerエラーを使用しています。
"kebebuilder/controler" msg "=" reconcilerエラー ""エラー "="ローカルストア内のオブジェクトマッチングキー "System/Istio-IngressGateway" "コントローラ" = "ablabe" = "ALB -Ingress-Controller "" Request "="名前空間 ":" system "、" name ":" sonata-ingress "}"