亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

蕲春县| 贵南县| 商南县| 介休市| 赤峰市| 宜兰县| 上林县| 鄂伦春自治旗| 靖宇县| 长沙市| 丘北县| 隆林| 方正县| 慈溪市| 宜都市| 荔浦县| 江达县| 左贡县| 大足县| 兴义市| 茶陵县| 平和县| 公主岭市| 蓝山县| 酒泉市| 枣强县| 和硕县| 武鸣县| 太谷县| 宜宾市| 南通市| 玉门市| 双鸭山市| 理塘县| 扎鲁特旗| 工布江达县| 芦山县| 肇源县| 达州市| 新宾| 灵台县|