问题背景:
需要修改jenkins的插件源,首先需要在前台修改url之后,还要到updates目录下修改default.json文件
但实际上乜有那个文件
现象如下:
使用k8s部署jenkins的相关信息
使用yaml文件方式安装
- 准备部署文件jenkins-deployment.yaml
vim jenkins-deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: jenkins
spec:
replicas: 1
selector:
matchLabels:
app: jenkins
template:
metadata:
labels:
app: jenkins
spec:
containers:
- name: jenkins
image: jenkins/jenkins:lts-jdk11
ports:
- containerPort: 8080
volumeMounts:
- name: jenkins-home
mountPath: /var/jenkins_home
volumes:
- name: jenkins-home
emptyDir: { }
执行一下命令,在系统下的 jenkins 命名空间内安装 Jenkins
kubectl apply -f jenkins-deployment.yaml -n jenkins
-
授予jenkins服务的访问权限
-
准备jenkins-service.yaml文件, vim jenkins-service.yaml
apiVersion: v1 kind: Service metadata: name: jenkins spec: type: NodePort ports: - port: 8080 targetPort: 8080 selector: app: jenkins
执行命令创建服务
kubectl apply -f jenkins-service.yaml -n jenkins