中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

kubernetes安裝配置Jenkins服務

發布時間:2020-06-08 10:31:24 來源:億速云 閱讀:284 作者:Leah 欄目:云計算

這篇文章主要為大家詳細介紹了kubernetes安裝配置Jenkins服務的方法,圖文詳解容易學習,非常適合初學者入門,感興趣的小伙伴們可以參考一下。

1、安裝Jenkins

#準備Java環境
tar xvf  jdk-8u231-linux-x64.tar.gz -C /usr/local/
cd /usr/local/
ln -s jdk1.8.0_231 java

cat  /etc/profile.d/java
export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin

source  /etc/profile.d/java
java  -version

kubernetes安裝配置Jenkins服務

yum -y install wget
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum --showduplicates list jenkins | expand    #查看需要安裝的版本
yum -y install jenkins    #默認安裝最新的

vim /etc/sysconfig/jenkins    #根據自己需要修改Jenkins配置文件

啟動

systemctl  start  jenkins

ss -anutlp |grep 8080    #查看是否已經啟動

2、web界面設置

kubernetes安裝配置Jenkins服務

查看管理員密碼:

cat  /var/lib/jenkins/secrets/initialAdminPassword

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

這里選擇推薦插件,根據自己需求選擇。

kubernetes安裝配置Jenkins服務

安裝時間有點長,如果有安裝失敗的,點擊重新安裝

kubernetes安裝配置Jenkins服務

創建你的管理員賬戶,這里我是用admin賬戶登錄,如果需要密碼和開始cat的密碼一致。

kubernetes安裝配置Jenkins服務


從新設置admin用戶的密碼。

kubernetes安裝配置Jenkins服務

3、安裝插件

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

需要下載的插件有:docker-build-step,docker,Maven Integration

4、配置環境

4.1安裝git

yum  -y  install  git

4.2安裝maven

wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar xvf apache-maven-3.6.3-bin.tar.gz  -C  /usr/local
ln -s apache-maven-3.6.3 maven

cat  /etc/profile.d/maven
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH

source  /etc/profile.d/maven
mvn  --version

kubernetes安裝配置Jenkins服務

4.3安裝docker

yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum makecache fast
yum install -y docker-ce-18.06.1.ce-3.el7
systemctl start docker
systemctl status docker

4.4備注:這里我使用的是公司私服,需要配置setting文件,我的setting文件放在/opt/下

kubernetes安裝配置Jenkins服務

5、配置全局環境

5.1配置docker

kubernetes安裝配置Jenkins服務kubernetes安裝配置Jenkins服務

拉到最下面選擇創建一個云,設置名稱,還有url

kubernetes安裝配置Jenkins服務

5.2配置maven,jdk,git

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

配置完成后保存!

6、配置項目

選擇構建maven項目

kubernetes安裝配置Jenkins服務

選擇git

kubernetes安裝配置Jenkins服務

這里需要創建一個遠程克隆代碼的用戶,這個用戶必須存在你的gitlab代碼用戶組中,而且有clone代碼的權限

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

然后選擇剛才創建的用戶即可,生產環境沒有配置自動構建,需要的自行配置

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

kubernetes安裝配置Jenkins服務

Dckerfile文件

FROM registry.hello.com/jdk:1.8_232    #這里是我私倉自己的jdk鏡像
ADD ./target/app.jar  app.jar
CMD  ["java  -jar app.jar  -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap"]

kubernetes安裝配置Jenkins服務

#完整的命令,根據自己環境修改,制作示例,具體可查看kebectl  set  image命令的使用

ssh root@192.16.6.89 "kubectl set image deployment/hello hello=registry.cn-hangzhou.aliyuncs.com/helloworld/hello:${BUILD_NUMBER} -n master"

說明:這里是Jenkins用戶去執行命令,會報錯Host key verification failed,需要使用Jenkins用戶創建密鑰

解決辦法:

    在安裝jenkins后,系統生成了jenkins這個普通用戶,但是在/etc/passwd中,他的shell是/bin/false,所以他不能登錄系統,也沒有家目錄;首先我們修改他的登錄權限,將/bin/false改為/bin/bash,切換到jenkins用戶,su

- jenkins,他的終端顯示為-bash-4.2$

jenkins:x:997:995:Jenkins Automation Server:/var/lib/jenkins:/bin/bash

生成jenkins用戶密鑰對

[root@bogon .ssh]# su - jenkins
-bash-4.2$ ssh-keygen -t rsa
回車

-bash-4.2$ ssh-copy-id -i /var/lib/jenkins/.ssh/id_rsa.pub root@192.168.75.12<k8s集群master節點的ip>

使用sudo提升普通用戶權限

用viduso去修改文件,命令和命令之間要用逗號,最后用visudo -c檢查語法是否出錯.

visudo
root    ALL=(ALL)       ALL  # 原有的
jenkins ALL=(ALL)       NOPASSWD:/usr/bin/ssh,/usr/bin/rsync # 新增的

最后就能夠在jenkins中使用command命令執行了

構建成功后

kubernetes安裝配置Jenkins服務

到此為止,kubernetes安裝配置Jenkins服務成功了,如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

河津市| 剑川县| 封丘县| 山东| 岳池县| 项城市| 林口县| 长顺县| 惠安县| 孟连| 繁昌县| 阆中市| 西乌珠穆沁旗| 克拉玛依市| 广宁县| 喀什市| 阜康市| 体育| 安福县| 徐州市| 临泉县| 济宁市| 喀喇| 呼图壁县| 新疆| 山丹县| 仁布县| 弥勒县| 遂宁市| 孟连| 简阳市| 鹿邑县| 南投市| 哈密市| 界首市| 永靖县| 沭阳县| 湘潭县| 宝清县| 周口市| 山东省|