如何在Kubernetes上安装詹金斯
,
首先,我们需要安装,它是Kubernetes的软件包管理器:
,
<代码> curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3比美元;get_helm.sh chmod 700美元get_helm.sh 美元。/get_helm。sh - v v2.15.0 代码>
,
同样,我们还需要安装舵柄,以让舵正常运行:
,
<代码> kubectl美元- n kube-system创建serviceaccount舵柄 serviceaccount/舵柄创建 ~/.kube 美元kubectl创建clusterrolebinding舵柄——clusterrole集群管理员——serviceaccount=kube-system:舵柄 clusterrolebinding.rbac.authorization.k8s。io/舵柄创建 ~/.kube 美元执掌init -服务帐户舵柄 美元HELM_HOME已经配置在/用户/itspare/.helm。代码>
,
完成这些步骤之后,我们需要运行检查命令,以查看部署的配置值:
,
<代码>执掌检查值稳定美元/jenkins祝辞值。yml 代码>
,
仔细检查配置值并在需要的时候进行更改。然后安装图:
,
<代码>舵安装稳定美元/jenkins, tls \ ——名字詹金斯\ ——名称空间詹金斯代码>
,
安装过程中会有一些关于下一步操作的说明:
,
注意:
,
- <李>,运行以下命令获取“admin”用户的密码:
,
<代码> printf $ (kubectl得到秘密,默认名称空间my-jenkins - o jsonpath=皗.data.jenkins-admin-password}“;| base64解码);回声代码>
,
李> <李>在相同的shell中获取詹金斯URL以访问这些命令:,
<代码>出口POD_NAME=$ (kubectl得到豆荚,默认名称空间- l“app.kubernetes.io/组件=jenkins-master"- l“app.kubernetes.io/实例=my-jenkins"- o jsonpath=皗. items [0] .metadata.name}“) 回声http://127.0.0.1:8080 kubectl——名称空间默认的左前美元POD_NAME 8080:8080 代码>
,
遵循这些步骤,它们将在http://127.0.0.1:8080启动代理服务器。
,
到那里输入你的用户名和密码。你将会拥有自己的詹金斯服务器:
,
如何在Kubernetes上安装和使用詹金斯吗?