From 613f828820e99038a71f8ecbb1d59d4039e70c02 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 9 Apr 2025 12:57:03 +0200 Subject: [PATCH] deployment example --- deployment/deploy.yml | 53 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 deployment/deploy.yml diff --git a/deployment/deploy.yml b/deployment/deploy.yml new file mode 100644 index 0000000..68f6f16 --- /dev/null +++ b/deployment/deploy.yml @@ -0,0 +1,53 @@ +apiVersion: v1 +kind: ConfigMap +metadata: + name: tinyproxy + namespace: system +data: + ALLOWED_NETWORKS: "172.16.3.0/24 172.16.13.0/24 172.16.2.0/24" +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: tinyproxy + namespace: system + labels: + app: tinyproxy + annotations: + configmap.reloader.stakater.com/reload: tinyproxy +spec: + replicas: 1 + selector: + matchLabels: + app: tinyproxy + template: + metadata: + labels: + app: tinyproxy + spec: + containers: + - name: tinyproxy + image: gitea.hottis.de/wn/tinyproxy-docker:0.0.1 + envFrom: + - configMapRef: + name: tinyproxy + ports: + - containerPort: 3128 + protocol: TCP +--- +apiVersion: v1 +kind: Service +metadata: + name: tinyproxy + namespace: system +spec: + type: LoadBalancer + externalTrafficPolicy: Local + selector: + app: tinyproxy + ports: + - name: tinyproxy + protocol: TCP + port: 3128 + targetPort: 3128 +