Google kubernetes engine 在GKE中安装Istio
在GKE中找到了两种安装istio的方法,不确定哪种方法是推荐的方法,有什么区别。Google kubernetes engine 在GKE中安装Istio,google-kubernetes-engine,kubernetes-ingress,istio,gke-networking,Google Kubernetes Engine,Kubernetes Ingress,Istio,Gke Networking,在GKE中找到了两种安装istio的方法,不确定哪种方法是推荐的方法,有什么区别。 1。通过Istio文档中显示的大量命令安装 2。我有一个现有的GKE集群,它们是一个选项,可以将集群和附加组件编辑为启用Istio的 虽然尝试了2种方式,但我在GKE集群工作负载UI控制台中看不到任何与istio相关的服务,如citadel、galley、telemetry,但如果我以kubectl get pods-n istio system 他们的安装有什么不同吗?推荐的安装方式是什么?回答以下问题: 在G
1。通过Istio文档中显示的大量命令安装
2。我有一个现有的GKE集群,它们是一个选项,可以将集群和附加组件编辑为启用Istio的
虽然尝试了2种方式,但我在GKE集群工作负载UI控制台中看不到任何与istio相关的服务,如citadel、galley、telemetry,但如果我以kubectl get pods-n istio system
他们的安装有什么不同吗?推荐的安装方式是什么?回答以下问题: 在GKE中找到了两种安装istio的方法,不确定哪种方法是推荐的方法,有什么区别 这两种方法都是正确的(在GKE插件上启用Istio和/或使用
istioctl
/)。主要区别在于它们之间存在一些差异(使用的版本、附加配置选项、自动更新等)
引用官方文件:
我应该在GKE上使用Istio吗?
虽然GKE上的Istio管理安装和升级,但它对控制平面使用适合大多数需要的默认安装选项。但是,您应该了解这些限制:
- 安装的Istio版本与GKE版本绑定,您将无法独立更新它们
- 控制平面的配置上存在多个问题。在生产中使用Istio on GKE附加组件之前,您应该查看这些限制
还值得一提的是,对于启用了Istio on GKE插件的
1.17.9-GKE.6300
版本或更新版本的GKE
集群,有一些显著的变化
从1.6版开始,Google Kubernetes引擎插件上的Istio使用Istio操作符进行安装和配置。Istio运算符遵循Kubernetes。操作员允许您通过为Istio安装定义Kubernetes(CRD)来配置Istio。然后,操作员使用更改对安装进行更改,以匹配自定义资源
当您将集群升级到1.17.9-gke.6300或更高版本时,Istio 1.6操作员和控制平面将与现有的1.4.x Istio控制平面一起安装。升级需要用户操作,并遵循双控制平面升级过程(在Istio文档中称为金丝雀升级)
--
以下为: 虽然尝试了2种方式,但我在GKE集群工作负载UI控制台中看不到任何与istio相关的服务,如citadel、galley、telemetry,但如果我以
kubectl get pods-n istio system
在kubectl
报告istio系统中的资源
和在云控制台中检查资源
->Kubernetes引擎
->工作负载
之间,您是否等待过任何时间
您还可以检查下图中的框是否设置正确
最大的区别在于安装的版本与安装的版本。你能分享你使用的Istio安装的链接吗(一个包含大量命令的链接)?