# Jenkins 环境配置
# 1. 确认安装依赖插件
# 2. 开启匿名用户的可读权限
为了保证 流水线的 日志详情可以正常打开
# 3. jenkins 正确配置kubernetes cloud
# 3.1 创建 service account
创建jenkins连接至kubernetes的auh信息
请根据
jenkins
部署在k8s的集群内或外选择incluster
oroutcluster
注意默认授权的是
devops
命名空间,可以根据需要修改
# 3.2 配置 Jenkins Credentials
- 获取 service account auth信息
$ kubectl -n devops describe secrets $(kubectl -n devops describe serviceaccounts jenkins-admin |grep "Tokens:" | awk -F':' '{print $2}')
1
- 创建 Secret text 类型的Credentials
# 3.3. Jenkins add kubernetes cloud
注意: 这里使用的Kubernetes Namespace
注意要和创建的 service account的 namesapce一致。