mirror of
https://github.com/KevinMidboe/cloudflare-ddns.git
synced 2025-10-29 17:40:17 +00:00
Kubernetes namespace & cronjob
This commit is contained in:
6
.kubernetes/0-namespace.yml
Normal file
6
.kubernetes/0-namespace.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: cloudflare-ddns
|
||||||
|
|
||||||
36
.kubernetes/job.yml
Normal file
36
.kubernetes/job.yml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
apiVersion: batch/v1
|
||||||
|
kind: CronJob
|
||||||
|
metadata:
|
||||||
|
name: cloudflare-ddns-cronjob
|
||||||
|
spec:
|
||||||
|
schedule: "2 * * * *"
|
||||||
|
jobTemplate:
|
||||||
|
spec:
|
||||||
|
template:
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: cf-ddns
|
||||||
|
image: ${IMAGE}
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
restartPolicy: OnFailure
|
||||||
|
|
||||||
|
|
||||||
|
apiVersion: batch/v1
|
||||||
|
kind: Job
|
||||||
|
metadata:
|
||||||
|
name: cloudflare-ddns-job
|
||||||
|
labels:
|
||||||
|
jobgroup: cf-ddns-job
|
||||||
|
namespace: cloudflare-ddns
|
||||||
|
spec:
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
name: kubejob
|
||||||
|
labels:
|
||||||
|
jobgroup: cf-ddns-job
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: cf-ddns
|
||||||
|
image: ${IMAGE}
|
||||||
|
imagePullPolicy: IfNotPresent
|
||||||
|
restartPolicy: OnFailure
|
||||||
Reference in New Issue
Block a user