参考
部署
下载Chart
git clone https://github.com/kubernetes/charts.git
修改Chart
修改stable/jenkins/values.yaml,主要修改cpu和内存已经用户密码。
挂载
vim jenkins-pv.yml
apiVersion: v1 kind: PersistentVolume metadata: name: jenkins labels: app: jenkins spec: capacity: storage: 10Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Recycle hostPath: path: /data/jenkins
建立目录
sudo mkdir -p /data/jenkins
安装
kubernetes开启了RBAC,所以开启rbac.install安装
helm install stable/jenkins –set rbac.install=true
设置
查看服务
kubectl get -n kube-public svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE jenkins LoadBalancer 10.103.244.26 <pending> 8080:31779/TCP 23m jenkins-agent ClusterIP 10.110.65.191 <none> 50000/TCP 23m
访问jenkins
http://节点ip:31779
与kubernetes-plugin一起工作,不需要多余的配置,直接建立任务就可以了。