cici 我加上权限后是正常了
cici 是的,后面我们会考虑在stage部分增加不设置agent的选项。
cici 没法拿掉,暂不支持自定义。
4.1.3 已经发布,默认使用 local database 的方式登陆jenkins console。 请立即升级到 ks 4.1.3, devops 升级到 1.1.2 版本。
cici 可以的,这样可以解决我想登录jenkins的问题,太牛了 ,就是想用普通的账号密码来进行登录
cici 确实是ks-devops 缺失的一项功能。后面应该会支持,但排期还不确定。欢迎给 devops 提pr。
参考rolebase模板改,进行新增rolebase
cici 对,这个插件devops-jenkins是装了的。所以你前面遇到的错误,大概率是因为你的jenkinsfile写的不正确。
cici
kubectl get ClusterStepTemplate.devops.kubesphere.io图形化编辑流水线中的每个步骤都对应一个 ClusterStepTemplate 对象。cici devops jenkins 没有这个插件。jenkins built-in 环境变量参考这个: https://www.jenkins.io/doc/book/pipeline/jenkinsfile/#using-environment-variables
–set global.imageRegistry=swr.cn-southwest-2.myhuaweicloud.com/ks –set extension.imageRegistry=swr.cn-southwest-2.myhuaweicloud.com/ks
cici 你没有理解 local database。 local database 的方式和ks的账号就没有关系了。你在ks创建的用户是不会同步到jenkins的,所以你不能使用ks的用户/密码来登陆jenkins。
你需要登陆jenkins,手动为你的用户创建用户名和密码,然后将用户名和密码告知用户。
klj890K零S

可以问下AI
klj890K零S
cici “https://XXXXX.com” 不要带协议,XXXXX.com就可以
hongmingK零SK壹S- 已编辑
@cici 我前面回复中涉及的截图就已经包含所有的步骤了
获取到 ingress controller 的访问地址
nginx-ingress-ingress-nginx-controller NodePort 10.233.19.212 <none> 80:31652/TCP,443:30443/TCP 35m把域名解析到 node ip,通过 nginx svc 443 关联的 node port 访问,比如 192.168.1.3.nip.io:30443
ks-core 配置启用 ingress,配置好域名和端口(ingress controller 的访问入口)
helm upgrade --install -n kubesphere-system --create-namespace ks-core https://charts.kubesphere.io/main/ks-core-1.1.3.tgz \ --set portal.hostname=192.168.1.3.nip.io \ --set ingress.enabled=true \ --set portal.https.port=30443重点是
--set portal.hostname=192.168.1.3.nip.io和portal.https.port=30443这俩配置最后通过 https://192.168.1.3.nip.io:30443 来访问

