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搭建持续集成交付环境(环境搭建篇)

使用 Python 代码片段编写 LaTeX 文档

基于k8s构建企业jenkins CICD

聊聊如何在K8S中实现会话保持

环境初始化 Build and Install the Apache Thrift IDL Compiler Install the Platform Development Tools(代码片段

32K8S-配置管理之Configmap