tailscale-docker/k8s-example/deployment.yaml

42 lines
1.1 KiB
YAML
Raw Normal View History

apiVersion: apps/v1
kind: Deployment
metadata:
name: tailscale
spec:
selector:
matchLabels:
app: tailscale
template:
metadata:
labels:
app: tailscale
spec:
containers:
- name: tailscale
2023-12-29 18:05:55 +00:00
image: ghcr.io/jbowdre/tailscale-docker:latest
env:
2023-12-29 04:20:00 +00:00
- name: TS_AUTHKEY
2023-12-29 18:05:55 +00:00
value: "${TS_AUTHKEY:-err}"
2023-12-28 19:58:05 +00:00
- name: TS_HOSTNAME
2023-12-29 18:05:55 +00:00
value: "${TS_HOSTNAME:-ts-docker}"
- name: TS_STATE_DIR
2023-12-29 18:05:55 +00:00
value: "/var/lib/tailscale"
2023-12-30 03:58:39 +00:00
- name: TS_TAILSCALED_EXTRA_ARGS
value: "${TS_TAILSCALED_EXTRA_ARGS:-}"
- name: TS_EXTRA_ARGS
value: "${TS_EXTRA_ARGS:-}"
2023-12-29 15:48:11 +00:00
- name: TS_SERVE_PORT
value: "${TS_SERVE_PORT:-}"
- name: TS_FUNNEL
value: "${TS_FUNNEL:-}"
resources:
limits:
memory: "128Mi"
cpu: "500m"
- name: nginx
image: nginxdemos/hello
resources:
limits:
memory: "128Mi"
cpu: "500m"