xxl-job安装部署文档

摘要:
xxl作业安装和部署文档注意:替换yaml文件中的MySQL地址。安装方法为kubectlapply-fxfxl-job.yaml-nxxxx。安装配置文件xxl job yaml##创建PV--apiVersion:v1kind:PersistentVolumeMetadata:name:xxl jobadmin logs pvlabels:PV:xxl作业管理日志pvspec
xxl-job安装部署文档

注意:替换yaml文件中的mysql地址

安装方式

kubectl apply -f xxl-job.yaml -n xxxx

安装配置文件

xxl-job.yaml

##创建PV
---
apiVersion: v1
kind: PersistentVolume
metadata:
 name: xxl-job-admin-logs-pv
 labels:
   pv: xxl-job-admin-logs-pv
spec:
 capacity:
   storage: 5Gi
 accessModes:
   - ReadWriteMany
 persistentVolumeReclaimPolicy: Retain
 nfs:
   server: xxxxx
   path: /data/k8s
---
##创建pvc
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
 name: xxl-job-admin-logs-pvc
spec:
 accessModes:
   - ReadWriteMany
 resources:
   requests:
     storage: 5Gi
 selector:
   matchLabels:
     pv: xxl-job-admin-logs-pv
---
##创建xxl-job
---
apiVersion: apps/v1
kind: Deployment
metadata:
  name: xxl-job-admin
  labels:
    name: xxl-job-admin
spec:
  replicas: 1
  selector:
    matchLabels:
      name: xxl-job-admin
  template:
    metadata:
      labels:
        name: xxl-job-admin
    spec:
      containers:
      - name: xxl-job-admin
        image: xuxueli/xxl-job-admin:2.1.0
        ports:
        - containerPort: 8080
        env:
        #  替换yaml文件中的mysql地址
        - name: PARAMS
          value: "--spring.datasource.url=jdbc:mysql://192.168.8.224:3306/xxl_job?Unicode=true&characterEncoding=UTF-8&useSSL=false --spring.datasource.username=root --spring.datasource.password=root123 --spring.mail.username=716@qq.com --spring.mail.password=abcd"
        volumeMounts:
        - mountPath: /data/applogs
          name: xxl-job-admin-logs
      volumes:
      - name: xxl-job-admin-logs
        persistentVolumeClaim:
          claimName: xxl-job-admin-logs-pvc
---

免责声明:文章转载自《xxl-job安装部署文档》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇如何阅读mysql源码mysql索引之最左前缀法则下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

微信小程序 View:flex 布局

微信小程序View支持两种布局方式:Block和Flex所有View默认都是block要使用flex布局的话需要显式的声明:display:flex;下面就来介绍下微信小程序的Flex布局先做一个简单的demo123加上背景色能看的更清楚些.main{width:100%;background-color:antiquewhite;}.item{height...

ssh登录时在参数中加入密码的解决方案

在使用ssh登录远程服务器的时候,在执行完sshuser@ip后,要输入登录密码,有时候登录密码记不住,这样以来Ian带来的很多的麻烦,有没有一种在ssh的参数中直接加入密码的方法呢?查看ssh的帮助我们发现ssh命令并不能在参数中制定密码。usage:ssh[-1246AaCfGgKkMNnqsTtVvXxYy][-bbind_address][-ccip...

Latex 双栏模式下表格太长怎么办?

有时一张桌子放不下任何一页。如果使用原始表包,它可能会溢出。因此,自动更改表格是很自然的。对于许多在线材料,建议使用Longtable。但是因为我的文章是双栏文章,所以这个包会有问题。例如,表格将只浮动在文本上,标题的显示也有问题。经过长时间的尝试,我终于找到了解决方案,而且非常简单。只需缩放表格。方法如下:egin{table*}[!...

怎么使用vscode合并分支

1.切换分支到本地开发2.代码完成后提交代码到本地仓库3.切换分支到需要merge的test分支先pull一下,之后再合并分支—我开发的是这个feature,就合并这个分支4.当合并分支后,需要重新提交到远程:点击一下,直接提交...

Java switch 枚举

Switch可以使用int.short、char、Enum和String其中,Enum是1.5之后的新特性,String是java8的新特性。所以正确的写作应该如下。...

es6 proxy浅析

代理用于定义用户定义的基本操作行为,如搜索、分配、枚举、函数调用等。代理接受要代理的目标对象和一些包含元操作的对象,为要代理的对象创建“屏障”,拦截所有操作,并将其重定向到用户定义的元操作对象。然而,proxy提供了一种更好的方法来实现类似的私有属性constenablePrivate==˃newProxy(target,{has:(obj,k)=˃(!pr...