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