Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何将Istio入口通道类型从;“负载平衡器”;至;“集群式”;_Kubernetes_Azure Aks - Fatal编程技术网

Kubernetes 如何将Istio入口通道类型从;“负载平衡器”;至;“集群式”;

Kubernetes 如何将Istio入口通道类型从;“负载平衡器”;至;“集群式”;,kubernetes,azure-aks,Kubernetes,Azure Aks,我正在使用Azure Kubernetes。我安装了Istio 1.6.1。它安装了带负载平衡器的Istio入口网关。我不想使用Istio ingressgateway,因为我想使用kong ingress 我试图运行下面的命令将istio入口服务从LoadBalancer更改为ClusterIP,但出现了错误 $ kubectl patch svc istio-ingressgateway -p '{"spec": {"ports": "type": "ClusterIP"}}' -n ist

我正在使用Azure Kubernetes。我安装了Istio 1.6.1。它安装了带负载平衡器的Istio入口网关。我不想使用Istio ingressgateway,因为我想使用kong ingress

我试图运行下面的命令将istio入口服务从LoadBalancer更改为ClusterIP,但出现了错误

$ kubectl patch svc istio-ingressgateway -p '{"spec": {"ports": "type": "ClusterIP"}}' -n istio-system

Error from server (BadRequest): invalid character ':' after object key:value pair

不确定是否可以进行更改、删除并重新创建istio入口服务?

更好的选择是在没有入口控制器的情况下重新安装istio。不要在istio中安装默认配置文件,因为它将安装入口控制器和其他组件。检查的安装页面中提到的各种设置并禁用入口控制器


另外,请查看在k8s上同时使用istio和kong的文档,并了解在kong安装上需要做些什么,以便在kong和其他服务之间实现通讯。

不确定为什么需要这样做。Ingressgateway用作集群外部客户端与集群内部服务之间的网关。如果您将类型字段更改为ClusterIP,则不会从集群外部访问它。是的,我知道,但我们希望使用Kong入口而不是Istio-ingress@VikasKalra您是否尝试过使用kubectl edit svc编辑svc?也可以尝试使用kubectl补丁svc-istio-ingresgateway-p'{“spec”:{“type”:“ClusterIP”}'-n istio-system@sachin我尝试了kubectl修补程序svc,但收到错误消息“来自服务器的错误(BadRequest):对象键:值对后的无效字符“:”看起来我的语法不正确。有人能确认它的语法是否正确吗?@Vikaskara你试过我的补丁svc命令吗?谢谢Atul!!!事实上,我是Istio新手,这就是我选择默认配置文件的原因。如果我找不到任何方法将类型从“LoadBalbcer”更改为“ClusterIP”。将尝试重新安装。谢谢你的回复,每个人都会从默认配置文件开始。由于everyone next progression是定制的istio,所以定制的配置文件是更好的选择。将服务设为ClusteredIP可能会导致应用程序中出现一个路由跃点,并建议避免这样做(对于生产)