86 lines
1.7 KiB
YAML
86 lines
1.7 KiB
YAML
# Default values for blog.
|
|
global:
|
|
enabled: true
|
|
pvcConfigs:
|
|
- name: blog-pvc
|
|
storageClass: "" # 指定存储卷, 不指定则需要集群内存在默认的存储卷
|
|
storage: "10Gi"
|
|
accessModes: ReadWriteOnce
|
|
- name: twikoo-pvc
|
|
storageClass: "" # 指定存储卷, 不指定则需要集群内存在默认的存储卷
|
|
storage: "10Gi"
|
|
accessModes: ReadWriteOnce
|
|
|
|
deployment:
|
|
blog:
|
|
name: blog
|
|
labels:
|
|
app: blog
|
|
image: registry.cn-hangzhou.aliyuncs.com/offends/hexo
|
|
tag: hexo-async-offends
|
|
limits:
|
|
memory: 512Mi
|
|
volumeMounts:
|
|
- name: data
|
|
mountPath: /hexo/source/_posts
|
|
|
|
blog_gateway:
|
|
name: blog-gateway
|
|
labels:
|
|
app: blog-gateway
|
|
image: registry.cn-hangzhou.aliyuncs.com/offends/hexo
|
|
tag: gateway-kubernetes
|
|
limits:
|
|
memory: 512Mi
|
|
env:
|
|
- name: localhost
|
|
value: "blog.offends.cn"
|
|
|
|
statefulset:
|
|
blog_twikoo:
|
|
name: blog-twikoo
|
|
labels:
|
|
app: blog-twikoo
|
|
image: registry.cn-hangzhou.aliyuncs.com/offends/hexo
|
|
tag: twikoo
|
|
limits:
|
|
memory: 128Mi
|
|
env:
|
|
- name: TWIKOO_THROTTLE
|
|
value: "1000"
|
|
volumeMounts:
|
|
- name: data
|
|
mountPath: /app/data
|
|
|
|
blog:
|
|
port: 4000
|
|
targetPort: 4000
|
|
type: ClusterIP
|
|
|
|
blog_gateway:
|
|
port: 80
|
|
targetPort: 80
|
|
type: ClusterIP
|
|
|
|
blog_twikoo:
|
|
port: 8080
|
|
targetPort: 8080
|
|
type: ClusterIP
|
|
|
|
# kubectl create secret tls blog-tls --key nginx.key --cert nginx.pem -n blog
|
|
|
|
ingress:
|
|
enabled: true
|
|
name: blog-ingress
|
|
host: blog.offends.cn
|
|
service:
|
|
name: blog-gateway
|
|
port:
|
|
number: 80
|
|
tls:
|
|
enabled: true
|
|
hosts:
|
|
- blog.offends.cn
|
|
secretName: blog-tls
|
|
redirection: #是否开启http重定向到https
|
|
enabled: true |