sslyc8991 请问你有兴趣来给 kubesphere 社区贡献 .net core 的 agent 么?

8 个月 后

mafeifan

可以检查一下命名空间 kubesphere-devops-system 或者 kubesphere-devops-worker 下 Pod 的运行状态。

可能存在的原因:

  1. Pod 正在拉取镜像,耗时比较长;
  2. Pod template 配置不正确,导致 Pod 不断 Crash。
    4 天 后
    1 个月 后

    mafeifan 需要你在jenkins的casc配置里添加dotnetcore的配置,并且重新加载casc配置

    16 天 后

    不需要这么麻烦的。我就是使用ks自带的devops的basePodTemplate来构建.netcore5项目的。

    dockerfile文件直接使用vs2019自动生成的就可以。

      11 天 后

      @sslyc8991

      Apply new configuration完成, 没有报错。点击此页下的“View Configuration”检查配置 里面没有配置的dotnetcore的信息 是什么问题。?

        3 个月 后

        muxue 自带是可以的。 它是拉了.net的sdk的镜像下来,在sdk镜像起的容器里打包,然后再输出到运行时镜像里。这个还需要解决两个问题啊:1. 使用了私有nuget仓库,要配仓库地址和账密 2. nuget包的缓存问题,不然每次都会完整拉一遍。私有仓库也可以改dockerfile解决,缓存问题要看看怎么弄哈,虽然也不是必需。

        ivanmissu 检查下配置文件选的对不对哈。而且,在3.2版本还是哪个版本之后,改用jenkins_user.yaml了,而且agent挂载的configmap的命名空间也换了(devops-worker那个空间)。

          1 年 后

          打开你的Jenkins,点击“Manage Jenkins->Configuration as Code->Apply new configuration”。等待一会儿,如果没有报错,则配置完成。可以点击此页下的“View Configuration”检查配置是否生效。

          我问下这些操作是在内置的jenkins里面操作吗?http://xxxxx:30180/manage,我在内置的jenkins里面没有找到这些按钮

            lld 是在内置的 jenkins 里操作的:

            • lld 回复了此帖

              yudong

              谢谢你的回复,可是我这把没有看到这些按钮

              • lld 回复了此帖

                lld 如果是需要管理员账号登录的话,我尝试过使用admin账号登录,密码是不正确的。

                  lld 修改配置肯定需要 admin 管理员权限的;
                  admin 账户密码和 console 的 admin 的一样的;如果登录不了,可能是账户同步有问题,可以尝试下在 console 修改下 admin 密码;

                  这个模板里 namespace 不对,podtemplate 具体字段参考其他的模板来配置,比如 nodejs 、go等;

                  6 个月 后
                  2 个月 后

                  我看到dotnet的模板似乎是没了,希望官方继续维护dotnet6、dotnet8的模板。