From c1ed745a28798b91332137165a18e63878f5078c Mon Sep 17 00:00:00 2001 From: Udo Waechter Date: Fri, 3 Jul 2020 09:43:49 +0200 Subject: [PATCH] apt-cacher in one file --- apt-cacher-ng-deployment.yaml | 62 +++++++++++++++++++++++++++++++++++ docker-apt-cacher-ng | 1 - 2 files changed, 62 insertions(+), 1 deletion(-) create mode 100644 apt-cacher-ng-deployment.yaml delete mode 160000 docker-apt-cacher-ng diff --git a/apt-cacher-ng-deployment.yaml b/apt-cacher-ng-deployment.yaml new file mode 100644 index 0000000..495cfe7 --- /dev/null +++ b/apt-cacher-ng-deployment.yaml @@ -0,0 +1,62 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: apt-cacher-ng + labels: + app: apt-cacher-ng +spec: + replicas: 1 + selector: + matchLabels: + app: apt-cacher-ng + strategy: + type: Recreate + template: + metadata: + labels: + app: apt-cacher-ng + spec: + containers: + - name: apt-cacher-ng + image: bkanis/apt-cacher-ng + ports: + - containerPort: 3142 + protocol: TCP + volumeMounts: + - mountPath: /var/cache/apt-cacher-ng + name: data + volumes: + - name: data + persistentVolumeClaim: + claimName: apt-cacher-volume +--- +apiVersion: v1 +kind: Service +metadata: + name: apt-cacher-ng + labels: + app: apt-cacher-ng +spec: + type: LoadBalancer + loadBalancerIP: 172.23.255.1 + ports: + - name: apt-cacher-ng + port: 3142 + targetPort: 3142 + protocol: TCP + selector: + app: apt-cacher-ng +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: apt-cacher-volume + annotations: + volume.beta.kubernetes.io/storage-class: "managed-nfs-storage" +spec: + storageClassName: fast + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 40Gi diff --git a/docker-apt-cacher-ng b/docker-apt-cacher-ng deleted file mode 160000 index dce71fc..0000000 --- a/docker-apt-cacher-ng +++ /dev/null @@ -1 +0,0 @@ -Subproject commit dce71fc3b52a95039d76639c4b050a77526bfd1c