K8S环境-maven-jenkins
Posted 乔吉拉德
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了K8S环境-maven-jenkins相关的知识,希望对你有一定的参考价值。
环境目的:四台主机搭建K8S环境,搭建K8S集群关联harbor镜像库、maven、jenkins环境,测试相关功能。
环境条件:192.168.1.58 (master01) 192.168.1.114 (master02) 192.168.1.213 (slave01) 192.168.1.102 (habor) maven Jenkins
软件条件:docker:V17.03CE rancher:V1.6.17 K8S:1.10 harbor:V1.5.1 JDK:V8u181-x64 tomcat:V8.0.53 Jenkins:V2.121.3 maven:V3.5.4-bin
1.实践步骤:
K8S主机安装docker环境和rancher搭建,完成harbor镜像库关联。
2.安装JDK、Maven、tonmcat环境: 上传JDK:V8u181-x64 tomcat:V8.0.53 maven:V3.5.4-bin 等软件到服务器中。 解压后移动到相应的目录下:/user/local/JDK (tomcat 、maven)
编辑环境变量文件:vim :/etc/profile
末尾添加内容:
export JAVA_HOME=/usr/local/jdk/jdk181 #JDK路径
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export MAVEN_HOME=/usr/local/maven/maven354 #Maven路径
export PATH=${MAVEN_HOME}/bin:${PATH}
source /ect/profile #读取修改后的配置文件。
检查环境:
JDK:
输入:
java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
maven:
输入:
mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T14:33:14-04:00)
Maven home: /usr/local/maven/maven354
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/local/jdk/jdk181/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.11.6.el7.x86_64", arch: "amd64", family: "unix"
tomcat:
进入tomcat目录下:
/usr/local/tomcat/tomcat8053/bin
运行: ./catalina.sh 查看版本 ./startup.sh启动tomcat服务 ./shutdown.sh关闭服务
Jenkins:
下载:jenkins.war 文件包 放置到tomcat路径下:
/usr/local/tomcat/tomcat8053/webapps
运行 :
java -jar jenkins.war #解压war包到路径下
检查防火墙策略:
#vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
# 重启生效: systemctl restart iptables
放行8080端口。
访问: http://192.168.1.102:8080/jenkins/
开启jenkins配置步骤:
首次进入需要输入初始密码来解锁,初始密码查看方法: cat /var/lib/jenkins/secrets/initialAdminPassword
进入 Jenkins 定制界面,让选择 Install suggested plugins 或 Select plugins to install 时,下一个界面点击“Start using Jenkins”;
选择自动模式安装插件。
完成后:
参考:
https://www.cnblogs.com/yangxia-test/p/4354328.html
https://blog.csdn.net/zzti_erlie/article/details/80484114
以上是关于K8S环境-maven-jenkins的主要内容,如果未能解决你的问题,请参考以下文章
K8S基于Docker+K8S+GitLab/SVN+Jenkins+Harbor搭建持续集成交付环境(环境搭建篇)
环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段