美文网首页
could not read valid configmap "

could not read valid configmap "

作者: Yellowtail | 来源:发表于2018-09-10 15:47 被阅读0次

istio版本

【istio版本】1.0.1

场景

今天在部署bookinfo,进行到istio自动注入这个步骤时,报了一个错

[root@iZwz983wql3f1yerh738xeZ istio-1.0.1]# istioctl kube-inject -f samples/bookinfo/platform/kube/bookinfo.yaml -o 2-injected.yaml
Error: could not read valid configmap "istio" from namespace  "istio-system": configmaps "istio" not found - Use --meshConfigFile or re-run kube-inject with `-i <istioSystemNamespace> and ensure valid MeshConfig exists

大概意思是:从命令空间istio-system找不到名为istio的configmap
看到istio-system 这个字符串,我第一反应,是不是istio 又把namespace写死了。。。
因为在我把istio装到非默认命令空间时,会报错,原因是代码里写死了。

解决过程

然后翻了翻中文文档

发现有个全局配置,是指定istio所在的命令空间,
而我把istio装到了test这个命令空间,
那么应该找到问题了,注入的时候找不到istio,指定一下即可

解决方案

所以解决方案是,在命令里增加-i 参数
istioctl kube-inject -f samples/bookinfo/platform/kube/bookinfo.yaml -i test -o 2-injected.yaml

相关文章

网友评论

      本文标题:could not read valid configmap "

      本文链接:https://www.haomeiwen.com/subject/xmmsgftx.html