install.md 912 字节
Newer Older
F
feilong 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
# 使用 helm 安装 Jenkins 到k8s集群,配置CI/CD

首先,添加 repo:

```bash
helm repo add jenkins https://charts.jenkins.io
```

其次,创建一个 k8s 名称空间:

```bash
kubectl create ns jenkins
```

接着,安装 jenkins:
```bash
helm install jenkins jenkins/jenkins -n jenkins
```

最后,查看登陆地址

```bash
export SERVICE_IP=$(kubectl get svc --namespace default jenkins --template '{{ range (index .status.loadBalancer.ingress 0) }}{{ .}}{{ end }}') && echo http://$SERVICE_IP:8080/login
```

以下说法错误的是?

## 答案

部署 jenkins 到k8s后,无法找到jenkins的登陆地址

## 选项

### A

可以使用 helm 快速安装 jenkins 到k8s,通过 helm 部署应用到k8s平台有非常强的一致性和便利性

### B

在k8s 内部署jenkins,使得其自动获得了高可用

### C

jenkins 可以部署在 k8s 内,也可以部署在k8s 外