打开管理 下的页面都是403,求教!

首先 执行 kubectl get po --all-namespaces 查看是否有不是Running状态的POD.如果可以的话,粘贴一下返回的结果。

你好, 下面是执行结果,直接粘贴文本格式打乱了,帖的图片。的确有不正常的pod

这是 执行kubectl describe pod choerodon-harbor-harbor-jobservice --namespace=choerodon-devops-dev的 返回结果

这是执行kubectl describe pod choerodon-harbor-harbor-adminserver --namespace=choerodon-devops-dev 返回的结果

查看pod日志 感觉应该是mysql pod的问题,其他几个CrashLoopBackOff好像是依赖这个mysql pod
导致,启动不起来,但是不知道为什么这个mysql启动不起来

问: 为什么这个MySql启动不起来
答: 因为你的存储IO速度跟不上harbor-mysql的要求,所以启动不起来。请更换成本地存储后重试。页面403不是这个引起的,与这个无关。

请问一下这个具体的操作步骤是什么?

admin登陆所有界面都是403吗?

看看permission表里面有没有数据,没有数据在swagger-ui界面调用如下接口


服务名填iam-service
版本就是部署iam的版本号

你好,按照你的设置,菜单栏里面的平台设置是可以打开了,但是微服务管理还是报错403

choerodon的版本是0.7

微服务管理是manager-service,所以再手动调下那个接口,传参manager-service和对应的版本号

请问一下这是因为我少操作了什么步骤吗?如果是因为我少操作了什么的话,请问一下这个这文档是写在什么地方的?

具体步骤

以下操作默认在master节点执行,选择node1的本地磁盘作为存储

  1. 在node1上创建目录

    mkdir -p /data/harbor/mysql
    
  2. 编辑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
    ...
    
  3. 编辑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
    ...
    
  4. 删除harbor mysql的pod让他重新启动

看看一键部署的脚本GO_REGISTER_SERVER_VERSION是不是0.7.1

是 0.7.0

好的 我试试

嗯,我们这边也要改下一件部署脚本,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”