sidecar.yaml 689 B

123456789101112131415161718192021222324252627282930
  1. # Copyright (c) Tailscale Inc & AUTHORS
  2. # SPDX-License-Identifier: BSD-3-Clause
  3. apiVersion: v1
  4. kind: Pod
  5. metadata:
  6. name: nginx
  7. spec:
  8. serviceAccountName: "{{SA_NAME}}"
  9. containers:
  10. - name: nginx
  11. image: nginx
  12. - name: ts-sidecar
  13. imagePullPolicy: Always
  14. image: "ghcr.io/tailscale/tailscale:latest"
  15. env:
  16. # Store the state in a k8s secret
  17. - name: TS_KUBE_SECRET
  18. value: "{{TS_KUBE_SECRET}}"
  19. - name: TS_USERSPACE
  20. value: "false"
  21. - name: TS_AUTHKEY
  22. valueFrom:
  23. secretKeyRef:
  24. name: tailscale-auth
  25. key: TS_AUTHKEY
  26. optional: true
  27. securityContext:
  28. capabilities:
  29. add:
  30. - NET_ADMIN