Skip to content

Instantly share code, notes, and snippets.

{
"packages": [
{
"name": "DFRobot",
"maintainer": "DFRobot",
"websiteURL": "http://www.DFRobot.com/",
"email": "",
"help": {
"online": "https://www.dfrobot.com/",
"online": "https://www.dfrobot.com.cn/"
apiVersion: batch/v1
kind: CronJob
metadata:
name: laravel-cron
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
schedule: "* * * * *"
jobTemplate:
apiVersion: batch/v1
kind: Job
metadata:
name: horizon
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
parallelism: 1 # used to scale processes
template:
apiVersion: v1
kind: Service
metadata:
name: mysql
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
selector:
app: mysql
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: mysql
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
replicas: 1
serviceName: 'mysql'
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: mysql-pv-claim
namespace: kubernetes-for-laravel
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
apiVersion: v1
kind: Service
metadata:
name: redis
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
selector:
app: redis
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: redis
namespace: kubernetes-for-laravel
labels:
tier: backend
spec:
replicas: 1
serviceName: redis
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: redis-pv
namespace: kubernetes-for-laravel
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
apiVersion: v1
kind: ConfigMap
metadata:
name: laravel-env
namespace: kubernetes-for-laravel
data:
APP_DEBUG: "true"
APP_ENV: local
APP_KEY: base64:cRTX45XeMs1fK5vuSqO9okIlF0zDEv7vHBVIhxR68Mc=
APP_LOG_LEVEL: debug