kubernetes部署jira 8.4.0

  • A+
所属分类:Linux技术

一、docker方式部署

mysql部署

docker pull mysql:5.7
docker run --name jira-mysql --restart always -p 3366:3306 -v /data/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=7tnlC1HS8ueqvc -d mysql:5.7
docker exec -it id bash
mysql -uroot -p7tnlC1HS8ueqvc
CREATE DATABASE jira CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
GRANT ALL on jira.* TO 'jira'@'%' IDENTIFIED BY 'hwBejaBF27bSc';
flush privileges;

jira部署

docker pull cptactionhank/atlassian-jira-software:8.1.0
docker run -d -p 8080:8080  --name jira --restart always -v /etc/localtime:/etc/localtime  -v /jira/atlassian/jira:/var/atlassian/jira  cptactionhank/atlassian-jira-software:8.1.0

浏览器访问,测试连接数据库信息,官网生成key,创建管理员用户,查看试用29天。

拷贝破解文件

docker cp atlassian-extras-3.2.jar dockerid:/opt/atlassian/jira/atlassian-jira/WEB-INF/lib

拷贝目录到本机(持久化)

docker cp dockerid:/opt/atlassian /opt/atlassian

jira通过daemon用户启动,需要对目录文件授权

chown -R daemon:daemon /opt/atlassian

删除容器,重新挂载,持久化,查看永久激活

docker rm id
docker run -d -p 8080:8080  --name jira --restart always -v /etc/localtime:/etc/localtime  -v /jira/atlassian/jira:/var/atlassian/jira -v /opt/atlassian:/opt/atlassian cptactionhank/atlassian-jira-software:8.1.0

二、kubernetes部署

需要注意配置nodeselect和持久化(hostpath/存储),配置激活文件见附件。

kubernetes部署jira 8.4.0jira.tar.gz







YaLei

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: