-
Choerodon平台版本: 0.7.0
-
遇到问题的执行步骤:按照一键部署安装的choerodon
-
文档地址:
http://choerodon.io/zh/docs/installation-configuration/steps/choerodon/ -
环境信息(如:节点信息):
-
报错日志:
-
原因分析:
提出您分析问题的过程,以便我们能更准确的找到问题所在
-
疑问:
请问一下这个应该怎么处理,是我少了是步骤吗?
首先 执行 kubectl get po --all-namespaces
查看是否有不是Running状态的POD.如果可以的话,粘贴一下返回的结果。
问: 为什么这个MySql启动不起来
答: 因为你的存储IO速度跟不上harbor-mysql的要求,所以启动不起来。请更换成本地存储后重试。页面403不是这个引起的,与这个无关。
请问一下这个具体的操作步骤是什么?
admin登陆所有界面都是403吗?
微服务管理是manager-service,所以再手动调下那个接口,传参manager-service和对应的版本号
请问一下这是因为我少操作了什么步骤吗?如果是因为我少操作了什么的话,请问一下这个这文档是写在什么地方的?
具体步骤
以下操作默认在master节点执行,选择
node1
的本地磁盘作为存储
-
在node1上创建目录
mkdir -p /data/harbor/mysql
-
编辑harbor-mysql StatefulSet对象
kubectl edit statefulset -n choerodon-devops-dev choerodon-harbor-harbor-mysql ... spec: nodeName: node1 #添加此属性,指定只能在node1上运行 containers: - env: - name: MYSQL_ROOT_PASSWORD valueFrom: secretKeyRef: key: mysqlRootPassword name: prod-harbor-harbor-mysql image: registry.saas.hand-china.com/vmware/harbor-db:v1.4.0 ...
-
编辑PV对象
kubectl edit pv choerodon-harbor-mysql-pv # 将以下配置更新为hostpath ... nfs: path: /prod/harbor/mysql server: 31c5d49741-sox69.cn-shanghai.nas.aliyuncs.com ... # 更新后的内容 ... hostPath: path: /data/harbor/mysql #这里是你刚刚创建的目录 type: Directory ...
-
删除harbor mysql的pod让他重新启动
看看一键部署的脚本GO_REGISTER_SERVER_VERSION是不是0.7.1
好的 我试试
嗯,我们这边也要改下一件部署脚本,0.7.1修复了这个问题
你是说我这边在choerodon-install.sh的GO_REGISTER_SERVER_VERSION手动改成0.7.1,然后重新执行吗?
GO_REGISTER_SERVER_VERSION=“0.7.1”
CHOERODON_FRONT_VERSION=“0.7.1”
OAUTH_SERVER_VERSION=“0.7.1”