new cluster

This commit is contained in:
auricom
2021-03-21 01:33:51 +01:00
parent 49718cb277
commit d527627d28
105 changed files with 1835 additions and 2181 deletions

View File

@@ -29,14 +29,18 @@ spec:
annotations:
prometheus.io/probe: "true"
prometheus.io/protocol: http
type: LoadBalancer
externalIPs:
- 192.168.9.203
externalTrafficPolicy: Local
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: "nginx"
hosts:
- host: hass.k3s.xpander.ovh
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- "hass.k3s.xpander.ovh"
prometheus:
serviceMonitor:
enabled: false
@@ -69,6 +73,14 @@ spec:
enabled: true
annotations:
kubernetes.io/ingress.class: "nginx"
hosts:
- host: hass-config.k3s.xpander.ovh
paths:
- path: /
pathType: Prefix
tls:
- hosts:
- hass-config.k3s.xpander.ovh
volumeMounts:
- name: config
mountPath: /config
@@ -82,4 +94,4 @@ spec:
enabled: false
valuesFrom:
- kind: ConfigMap
name: helmrelease-home-hass
name: hass-helmrelease

View File

@@ -1,4 +1,46 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: travelstories
namespace: home
labels:
app.kubernetes.io/instance: travelstories
app.kubernetes.io/name: travelstories
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/instance: travelstories
app.kubernetes.io/name: travelstories
template:
metadata:
labels:
app.kubernetes.io/instance: travelstories
app.kubernetes.io/name: travelstories
spec:
imagePullSecrets:
- name: regcred
containers:
- name: travelstories
image: registry.k3s.xpander.ovh/homelab/travelstories:1.0.1
imagePullPolicy: Always
ports:
- containerPort: 80
name: http
volumeMounts:
- name: caddyfile
mountPath: /etc/caddy/Caddyfile
subPath: Caddyfile
volumes:
- name: caddyfile
configMap:
name: travelstories-caddyfile
dnsConfig:
options:
- name: ndots
value: "1"
---
apiVersion: v1
kind: ConfigMap
metadata:
@@ -32,3 +74,29 @@ spec:
app.kubernetes.io/instance: travelstories
app.kubernetes.io/name: travelstories
type: ClusterIP
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
labels:
app.kubernetes.io/instance: travelstories
app.kubernetes.io/name: travelstories
name: travelstories
namespace: home
spec:
rules:
- host: travelstories.k3s.xpander.ovh
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: travelstories
port:
number: 80
tls:
- hosts:
- travelstories.k3s.xpander.ovh