# 使用 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 外



