socktop-webterm/kubernetes/kustomization.yaml
jasonwitty 6e48c095ab Initial commit: Socktop WebTerm with k3s deployment
- Multi-architecture Docker image (ARM64 + AMD64)
- Kubernetes manifests for 3-replica deployment
- Traefik ingress configuration
- NGINX Proxy Manager integration
- ConfigMap-based configuration
- Automated build and deployment scripts
- Session monitoring tools
2025-11-28 01:31:33 -08:00

42 lines
853 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
metadata:
name: socktop-webterm
namespace: default
# Common labels applied to all resources
commonLabels:
app: socktop-webterm
managed-by: kustomize
# Resources to deploy
resources:
- 01-configmap.yaml
- 02-secret.yaml
- 03-deployment.yaml
- 04-service.yaml
- 05-ingress.yaml
# Namespace for all resources
namespace: default
# Images to use (can be overridden)
images:
- name: 192.168.1.208:3002/jason/socktop-webterm
newTag: "0.2.0"
# ConfigMap generator options
generatorOptions:
disableNameSuffixHash: true
# Replicas (can be overridden with kubectl apply -k . --replicas=5)
replicas:
- name: socktop-webterm
count: 3
# Common annotations
commonAnnotations:
version: "0.2.0"
description: "Socktop WebTerm - Terminal interface for monitoring"