-
Choerodon平台版本: 0.10.0
-
遇到问题的执行步骤: 一键安装
-
文档地址: http://choerodon.io/zh/docs/installation-configuration/steps/install/choerodon/
-
环境信息(如:节点信息):
-
报错日志:
-
原因分析:
[root@k8-master1 c7n-0.1.0]# ./c7n install -c config.yml --no-timeout --debug
2018/11/15 20:28:14 [INFO] getting resource /version.yml
2018/11/15 20:28:14 [INFO] getting resource /0.10/install.yml
2018/11/15 20:28:15 [INFO] namespace devops already exists
2018/11/15 20:28:15 [INFO] create dir with mode 755 own
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x90 pc=0x1449cf2]
goroutine 1 [running]:
github.com/choerodon/c7n/pkg/slaver.(*Slaver).MakeDir(0x0, 0x198b97c, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/pkg/slaver/slaver.go:231 +0x132
github.com/choerodon/c7n/pkg/install.(*Persistence).CheckOrCreatePv(0xc420ee59f8, 0x0, 0x0, 0x0, 0x0, 0xc4208d6d80, 0x0, 0x0, 0x0, 0x0, ...)
/Users/vink/go/src/github.com/choerodon/c7n/pkg/install/persistence.go:88 +0x185
github.com/choerodon/c7n/pkg/install.(*Install).PrepareSlaverPvc(0xc4203be240, 0xc4208d6d50, 0x7f88b15ce000, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/pkg/install/install.go:411 +0x16e
github.com/choerodon/c7n/pkg/install.(*Install).PrepareSlaver(0xc4203be240, 0xc42078b440, 0xc42078b440, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/pkg/install/install.go:433 +0xce
github.com/choerodon/c7n/pkg/install.(*Install).Run(0xc4203be240, 0xc4201dc340, 0x0, 0x4, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/pkg/install/install.go:479 +0x18b
github.com/choerodon/c7n/cmd/app.Install(0x2755e00, 0xc4201dc340, 0x0, 0x4, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/cmd/app/c7n.go:136 +0xa7
github.com/choerodon/c7n/cmd.glob..func3(0x2755e00, 0xc4201dc340, 0x0, 0x4, 0x0, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/cmd/install.go:32 +0x8e
github.com/choerodon/c7n/vendor/github.com/spf13/cobra.(*Command).execute(0x2755e00, 0xc4201dc300, 0x4, 0x4, 0x2755e00, 0xc4201dc300)
/Users/vink/go/src/github.com/choerodon/c7n/vendor/github.com/spf13/cobra/command.go:762 +0x468
github.com/choerodon/c7n/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0x2756060, 0x14c6024, 0x0, 0x27562c0)
/Users/vink/go/src/github.com/choerodon/c7n/vendor/github.com/spf13/cobra/command.go:852 +0x30a
github.com/choerodon/c7n/vendor/github.com/spf13/cobra.(*Command).Execute(0x2756060, 0xc4200a4058, 0x0)
/Users/vink/go/src/github.com/choerodon/c7n/vendor/github.com/spf13/cobra/command.go:800 +0x2b
github.com/choerodon/c7n/cmd.Execute()
/Users/vink/go/src/github.com/choerodon/c7n/cmd/root.go:46 +0x2d
main.main()
/Users/vink/go/src/github.com/choerodon/c7n/main.go:20 +0x20
- 疑问:
如果您有自己的nfs服务器并且支持v4版本,可以注释storageClassName并配置您的的nfs,某些NFS服务器可能存在程序无法获取到正确权限的问题
请问:1、我有单独的NFS服务器,config.yml 应该怎么配置?