0

我正在遵循这个安装 istio 的指南https://istio.io/docs/setup/consul/quick-start.html

在第 7 步,我注意到 Pilot 在我运行 docker-compose -f install/consul/istio.yaml up -d 后终止

所以我运行了 istioctl context-create。我遇到了一个段错误:

./bin/istioctl context-create panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x30 pc=0x1debb79]

goroutine 1 [running]: main.getDefaultNamespace(0xc42021c620, 0x20, 0x0, 0x0) /home/sebastienvas/go/src/istio.io/pilot/cmd/istioctl/main.go:700 +0x99 main.glob..func4(0x2892960, 0x28be4b8, 0x0, 0x0) /home/sebastienvas/go/src/istio.io/pilot/cmd/istioctl/main.go:86 +0x39 istio.io/pilot/vendor/github.com/spf13/cobra.(*Command).execute(0x2892960, 0x28be4b8, 0x0, 0x0, 0x2892960, 0x28be4b8) /home/sebastienvas/go/src/istio.io/pilot/vendor/github.com/spf13/cobra/command.go:637 +0x549 istio.io/pilot/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x2891760, 0x1df15f3, 0x0, 0x0) /home/sebastienvas/go/src/istio.io/pilot/vendor/github.com/spf13/cobra/command.go:729 +0x339 istio.io/pilot/vendor/github.com/spf13/cobra.(*Command).Execute(0x2891760, 0x0, 0x154) /home/sebastienvas/go/src/istio.io/pilot/vendor/github.com/spf13/cobra/command.go:688 +0x2b main.main() /home/sebastienvas/go/src/istio.io/pilot/cmd/istioctl/main.go:531 +0xc0

我升级到最新的 go 版本: go version go version go1.9.2 darwin/amd64 还是一样的问题

如果有人可以帮助我,我将不胜感激。

4

2 回答 2

0

听起来您的设置中可能存在一些问题,但需要一些后续问题才能缩小范围。这将更适合作为 istio-users google 组https://groups.google.com/forum/#!forum/istio-users中的一个问题,可以通过一些反复来诊断问题。

于 2017-12-05T16:02:26.113 回答
0

该问题的修复出现在 0.3.1 版本中。同时,您可以将https://github.com/istio/istio/tree/master/install/consul/kubeconfig复制到您的 install/consul 目录中。

于 2017-12-07T08:26:14.010 回答