1
0
Fork 0

add mikupad

This commit is contained in:
Massaki Archambault 2025-04-07 00:16:36 -04:00
parent 133a333f9e
commit 986bf538f9
4 changed files with 82 additions and 0 deletions

View File

@ -0,0 +1,26 @@
resources:
- mikupad-deployment.yaml
- mikupad-ingress.yaml
namePrefix: mikupad-
commonLabels:
app.kubernetes.io/name: mikupad
configMapGenerator:
- name: kustomize-generated-config
literals:
- MIKUPAD_EXTERNAL_HOST=mikupad.badjware.dev
- MIKUPAD_EXTERNAL_URL=https://mikupad.badjware.dev
replacements:
- source:
kind: ConfigMap
name: kustomize-generated-config
fieldPath: data.MIKUPAD_EXTERNAL_HOST
targets:
- select:
kind: Ingress
name: server
fieldPaths:
- spec.rules.0.host

View File

@ -0,0 +1,36 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: server
labels:
app.kubernetes.io/name: mikupad
spec:
selector:
matchLabels:
app.kubernetes.io/name: mikupad
template:
metadata:
labels:
app.kubernetes.io/name: mikupad
spec:
containers:
- name: mikupad
image: badjware/mikupad
ports:
- name: http
containerPort: 3000
---
apiVersion: v1
kind: Service
metadata:
name: server
labels:
app.kubernetes.io/name: mikupad
monitor: prometheus
spec:
selector:
app.kubernetes.io/name: mikupad
ports:
- name: http
port: 80
targetPort: http

View File

@ -0,0 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: server
labels:
app.kubernetes.io/name: mikupad
probe: blackbox-http
spec:
rules:
- host: ${MIKUPAD_EXTERNAL_HOST}
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: server
port:
name: http

View File

@ -7,5 +7,6 @@ resources:
# - ../../bases/litellm
- ../../bases/openwebui
- ../../bases/sillytavern
- ../../bases/mikupad
namespace: llm