docker安装

准备资料:
到dockerhub拉取最新镜像:https://hub.docker.com/r/xuxueli/xxl-job-admin/tags
到github下载xxl_job库所需要的sql:https://github.com/xuxueli/xxl-job/blob/master/doc/db/tables_xxl_job.sql

docker pull xuxueli/xxl-job-admin:2.3.1
mkdir -p /data/xxl/conf /data/xxl/applogs

准备配置文件:vi /data/xxl/conf/application.properties

server.port=8080
server.servlet.context-path=/xxl-job-adminspring.datasource.url=jdbc:mysql://10.xxx.xx.xx:3306/test_xxl_job?Unicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=xxx
spring.datasource.password=xxx
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

运行容器

docker run -d -p 8081:8080 --name test-xxl-job --privileged=true --restart=always -v /data/xxl/conf/application.properties:/application.properties -v /data/xxl/applogs:/data/applogs xuxueli/xxl-job-admin:2.3.1

docker logs -f test-xxl-job
查看日志,出现 init xxl-job admin scheduler success 安装成功

登陆:http://ip:8080
默认账号密码:admin/123456
登陆后改密码

配个域名方便点

server {listen  80;server_name test-xxl.xxx.com;location / {proxy_pass http://127.0.0.1:8081;proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}access_log  /var/log/xxl.log main;error_log /var/log/xxl.error.log;
}

k8s安装

apiVersion: apps/v1
kind: Deployment
metadata:labels:app: xxl-job-adminname: xxl-job-adminnamespace: default
spec:replicas: 1selector:matchLabels:app: xxl-job-admintemplate:metadata:creationTimestamp: nulllabels:app: xxl-job-adminspec:containers:- image: xuxueli/xxl-job-admin:2.3.1imagePullPolicy: IfNotPresentname: xxl-job-adminvolumeMounts:- mountPath: /data/applogsname: logdirsubPath: xxl-job-admin- mountPath: /application.propertiesname: xxl-job-adminreadOnly: truesubPath: application.propertiesvolumes:- configMap:defaultMode: 420items:- key: application.propertiesmode: 420path: application.propertiesname: xxl-job-adminname: xxl-job-admin- name: logdirnfs:path: /defaultserver: 10.xxx.xxx.xxx---
apiVersion: v1
kind: Service
metadata:name: xxl-job-adminnamespace: defaultlabels:app: xxl-job-admin
spec:ports:- port: 8080protocol: TCPname: httpselector:app: xxl-job-admin---
apiVersion: v1
data:application.properties: |-server.port=8080server.servlet.context-path=/xxl-job-adminspring.datasource.url=jdbc:mysql://10.xxx.xx.xx:3306/prod_xxl_job?Unicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaispring.datasource.username=prodxxlspring.datasource.password=xxxxxspring.datasource.driver-class-name=com.mysql.cj.jdbc.Driverkind: ConfigMap
metadata:name: xxl-job-adminnamespace: default

我这里把xxl日志挂载到外部nfs了,不需要的可以不加这个,xxl镜像建议放到自己平台仓库,我这还没推上去.
腾讯云容器平台的ingress是要钱的,不能直接创建,这里就没写.

docker 和 k8s 安装xxljob相关推荐

  1. window10专业版下:docker中k8s安装

    安装k8s Power shell获取管理员权限运行 1.下载k8s镜像 Git clone https://gitee.com/AliyunContainerService/k8s-for-dock ...

  2. 【尚硅谷云原生Java架构师的第一课 4 2021-09-28】KubeSphere三种安装,docker,k8s,nfs安装,metrics。KubeKey一键单 多节点安装。

    1.KubeSphere https://www.yuque.com/leifengyang/oncloud/gz1sls 介绍 sphere 英 /sfɪə(r)/ n. (活动.兴趣.专业知识的) ...

  3. Win10安装Docker和k8s

    文章目录 一. 安装Chocolatey 1.1 什么是chocolatey 1.2 安装 1.3 查看 二. 安装LxRunOffline 2.1 使用Chocolatey安装 2.2 LxRunO ...

  4. (2022版)一套教程搞定k8s安装到实战 | Docker基本命令

    视频来源:B站<(2022版)最新.最全.最详细的Kubernetes(K8s)教程,从K8s安装到实战一套搞定> 一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支 ...

  5. 已解决:centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker、k8s不稳定,需要升级内核解决此问题。

    1.问题描述 Docker 要求 CentOS 系统的内核版本高于 3.10,因为centos 7.x系统自带的3.10.x内核存在一些bugs,导致运行docker.k8s不稳定. 2.问题分析 升 ...

  6. Istio 自动注入 sidecar 不成功及k8s安装istio后pod无法创建解决方案

    环境 Kubernetes v1.15.6 源码安装 Istio v1.2.5 Helm 安装 Istio v1.2.5 Helm 安装 Istio Helm安装 问题 安装完后,做官方 bookin ...

  7. 云计算:OpenStack、Docker、K8S(Kubernetes容器编排工具)的演进史 | 附推荐阅读

    目录 引子 OpenStack 的诞生 OpenStack 是什么 Docker 的出现 K8S(Kubernetes) - 为 Docker 而生 推荐阅读 引子 作为一名程序员,设计程序架构.优化 ...

  8. zeppelin k8s安装部署和基本使用教程(在线的分析工具)

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 官网地址: http://zeppelin.apache.org/docs/0.8.2/ k8s安装部署 官网地址:http://cwiki.apac ...

  9. Kubernetes学习-K8S安装篇-Kubeadm安装高可用K8S集群

    Kubernetes学习-K8S安装篇-Kubeadm高可用安装K8S集群 1. Kubernetes 高可用安装 1.1 kubeadm高可用安装k8s集群1.23.1 1.1.1 基本环境配置 1 ...

最新文章

  1. 怎么设计一个合适的延时队列?
  2. xampp mysql 端口被占用_xampp安装后apache 80端口被占用的解决方法
  3. python中文昵称-python实例pyspark以及python中文显示
  4. 移动端 像素渲染流水线与GPU Hack
  5. linux安装comfast网卡驱动,电脑如何通过usb共享手机网络 Linux安装wifi 无线网络 811AC usb网卡驱动...
  6. CodeForces - 1252D Find String in a Grid(AC自动机)
  7. Taro+react开发(7)--控制跳转
  8. 推荐几个好的域名交易站点
  9. 【medium】220. Contains Duplicate III
  10. BackBox Linux 3.05 发布
  11. 社会管理不妨向大数据要效率
  12. mysql unix_timestamp()获取日期的时间戳 from_unixtime时间戳转日期
  13. Atitit java解析yml文件 以及使用 spel ognl 读取 v4 u77.docx Atitit java解析yml文件 目录 1.1. Springboot use snak
  14. 喜马拉雅下载成mp3方法
  15. 前后端分离式分布式微服务架构项目 学成在线开发项目 源码 视频 文档 工具 合集百度云下载地址
  16. 腾讯的天天快报凭什么想挑战今日头条?
  17. SpringBoot整合腾讯云直播,生成推拉流配置及工具类详细讲解!
  18. 如何使用你的 ETH 赚取更多 ETH?这 5 大策略了解一下
  19. 无线USB网卡Rndis设备
  20. 【1月7日】议程正式公布!年度AIoT产业盛典重磅来袭!

热门文章

  1. Vertica和Hive表互操作方法比较(hdfs bulk load和shell pipe方法)
  2. 【原】博客园第三方客户端-i博客园App开源
  3. **农商手机银行app更新代码后访问速度非常慢
  4. Android跳转到第三方APP(QQ,微信,QQ音乐,酷狗音乐)
  5. 一旦发现就要及时到专业美容店进行处置
  6. 机甲Android on ios,iOS和Android真的要合体了!与机甲MESUIT相约7.20
  7. linux文件系统-文件系统的安装与拆卸
  8. Android应用生死轮回的那些事儿(3) - 武器库(1)-权限管理相关API
  9. 从零开始学DedeCms模板,模板教程,从此模板制作不求人
  10. 第九周(日历计算器)