juntekim.com/code-server/codeserver.yaml
2026-02-28 23:03:03 +00:00

62 lines
No EOL
1.2 KiB
YAML

# ======================================================
# DEV.JUNTEKIM.COM → LOCALHOST:8080
# ======================================================
---
apiVersion: v1
kind: Service
metadata:
name: dev-juntekim-external
spec:
type: ExternalName
externalName: host.docker.internal # change if needed
ports:
- port: 8080
---
apiVersion: v1
kind: Endpoints
metadata:
name: dev-juntekim-external
subsets:
- addresses:
- ip: 192.168.0.181
ports:
- port: 8080
---
apiVersion: v1
kind: Service
metadata:
name: dev-juntekim-service
spec:
ports:
- port: 80
targetPort: 8080
selector: {} # no selector — used with external endpoints
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dev-juntekim-ingress
annotations:
traefik.ingress.kubernetes.io/router.entrypoints: websecure
cert-manager.io/cluster-issuer: myresolver
spec:
ingressClassName: traefik
tls:
- hosts:
- dev.juntekim.com
secretName: dev-juntekim-tls
rules:
- host: dev.juntekim.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: dev-juntekim-service
port:
number: 80