Kubernetes 无法安装Istio演示配置文件。错误:无法配置日志

Kubernetes 无法安装Istio演示配置文件。错误:无法配置日志,kubernetes,minikube,istio,Kubernetes,Minikube,Istio,我在笔记本电脑上安装了Minikube。我正在试着运行Istio。我已经按照这里的指示做了。 我的设置如下 Microsoft Windows 10 Pro Minikube版本1.5.2 Kubernetes版本1.16.2 Istio版本1.4 当我运行文档中给出的命令时 istioctl manifest apply --set profile=demo 它无法立即给出以下错误 无法配置日志:无法打开接收器“/dev/null”:打开 /dev/null:系统找不到指定的路径

我在笔记本电脑上安装了Minikube。我正在试着运行Istio。我已经按照这里的指示做了。

我的设置如下

  • Microsoft Windows 10 Pro
  • Minikube版本1.5.2
  • Kubernetes版本1.16.2
  • Istio版本1.4
当我运行文档中给出的命令时

  istioctl manifest apply --set profile=demo
它无法立即给出以下错误

无法配置日志:无法打开接收器“/dev/null”:打开 /dev/null:系统找不到指定的路径

有人面对过这个问题吗?提前感谢您提供的任何提示。

尝试添加标志--logtostderr

istioctl manifest apply --set profile=demo --logtostderr

我查看了istio github,三天前也有同样的报告

正如我在那里读到的那样

这个问题是windows特有的,应该在大约2周后在1.4.1版本中修复

现在,我建议使用helm而不是istioctl,就像@lain在回答中提到的那样

编辑

上面的github链接中提供了istio 1.4.0的解决方案

我终于得到了一台windows机器。1.4.0的变通方法(Istio发行版存档中的文件夹):


您是否像前面提到的那样下载并安装了istioctl?我使用了istioctl-1.4.0-win.zip,我刚刚安装并配置了1.5.1,您是否需要使用1.4?这确实生成了一个大日志。-未能生成和应用清单,错误:未能生成清单:未能使用规范创建Istio控制平面:。。错误:图表元数据(chart.yaml)丢失是的,在第一个问题之后,我今天也遇到了这个问题。最后,我按照上的说明让它暂时以这种方式工作(注意,其他方法在将来将被弃用)。干杯。谢谢你的评论。我将尝试helm并在这里更新。如果有任何帮助,我使用了helm版本2.16.1-按照链接中的说明运行良好。我还遵循了弃用的helm安装,就我的本地开发人员评估而言,它运行良好。感谢回复。另外,感谢您指出istio github问题。我早些时候试过搜索,但找不到。是的,我将使用@lain建议的替代方案。
istioctl manifest apply --set profile=demo --logtostderr --set installPackagePath=install/kubernetes/operator/charts