安装猪齿鱼开源1.0版本报错

  • Choerodon平台版本:1.0.0

  • 遇到问题的执行步骤:
    安装 k8s 后, 使用 c7nctl 部署 Choerodon

  • 文档地址:
    https://open.hand-china.com/document-center/doc/product/10003/10426?doc_id=125723&doc_code=18372#前置条件

  • 环境信息(如:节点信息):
    1node; 6c32g; CentOS Linux release 7.9.2009

  • 报错日志:
    [root@hongkongxhj c7n]# ./c7nctl install c7n -c config.yml --version=1.0
    INFO[0000] The user profile config.yml was read successfully
    INFO[0000] The current installing choerodon version is 1.0
    ERRO[0000] Install Choerodon failed: Please input right release name!
    INFO[0000] content:

405 Not Allowed

405 Not Allowed


openresty /html>
  • 原因分析:
    安装文档安装, 执行脚本后, 脚本的某些资源访问存在405限制

  • 疑问:
    希望解除问题, 正确安装

本地测试没有问题。

你执行下面的命令,看一下报错日志。

./c7nctl install c7n -c config.yml --version=1.0 --debug --client-only

ps:
执行命令后会从 gitee.com 拉取对应的模板文件,请检查网络是否畅通。

安装猪齿鱼建议8C48G及以上配置,6C32G可能无法完成安装。

感谢测试, 目前我的本地执行仍然有异常
gitee可以ping通
image

执行上述命令后错误日志如下

应该是你们的网络的问题,试一下能否下载 install.yml

 curl -Lo install.yaml https://gitee.com/open-hand/c7nctl/raw/1.0/manifests/install.yml

谢谢, 可以下载, 但我认为405更有可能是服务器权限访问异常, 出问题的访问可能是安装脚本中的一些依赖请求?

看一下你的 c7ctl 版本

./c7nctl version

重新下载 c7nctl,执行安装命令

curl -fsSL -o get_c7nctl.sh https://gitee.com/open-hand/c7nctl/raw/1.0/scripts/get-c7nctl.sh
chmod 700 get_c7nctl.sh
./get_c7nctl.sh --version 1.0.0


已删除旧的文件, 重新下载, 当错误仍然存在
另外请教下, 执行这个安装命令是幂等的吗? 或者安装过程是可回滚的?

安装命令是幂等的,多次执行结果都一样。

把你下载的 c7nctl install.yml 以及执行的 命令发我。

好的, 这里没法上传附件, 我给一个链接, 下载的文件和命令都打包在里面了
http://isp.niebinxiao.top:5212/#/s/ZAfQ

我这里测试没有问题 :joy:

:rofl:

是否是网络的原因, 您使用的是内部网络, 访问策略限制了某些公网IP或外部流量

使用离线配置文件安装吧。

$ ls
c7nctl  command.txt  config.yml  install.yaml  manifests  manifests.zip
$ ls manifests
install.yml  values  version.yml
$ ./c7nctl install c7n -c config.yml -r manifests --version=1.0 --debug --client-only
INFO[0000] The user profile config.yml was read successfully
DEBU[0000] Initialize config to Install
DEBU[0000] Choerodon version is 1.0
DEBU[0000] Install file path is manifests
DEBU[0000] Helm values dir is values
DEBU[0000] Initialize flag to C7nConfig
DEBU[0000] Image repository is
DEBU[0000] Chart repository is
DEBU[0000] Datasource template is
DEBU[0000] Prefix is
INFO[0000] The current installing choerodon version is 1.0
DEBU[0000] Get the resource file manifests/install.yml
DEBU[0000] Read Local file manifests/install.yml
DEBU[0000] application is already exist                  application=c7n
INFO[0000] Running Client only, So skip up check cluster resource
INFO[0000] namespace c7n-system already exists
DEBU[0000] Skip up create image pull secret.

下载链接 https://oss-api.ydq.io/shr/manifests.zip

感谢, 可以安装
但是重复执行安装后, 进度似乎和容器实际部署状态并不同步, 实际上mino已经被我删除了, 我应该如何重置存储的进度

image

还有关注吗? 我的困惑是如何重置进行一次重新安装, 现在每次重新执行安装脚本默认我安装了一些组件… 请帮助下我

请仔细看日志,这只是在检查 minio 的域名是否解析到集群节点。


:rofl:我在物理节点配置了

:rofl:还有一个地方405, 用的离线安装, host已经配置到coredns configmap