blob: 7eb502417d1d26efd0c4bb2c4594396e1d2da2e6 [file] [log] [blame]
giolekvad65f7cb2020-12-09 10:26:20 +04001---
2apiVersion: v1
3kind: Namespace
4metadata:
5 name: container-registry
6---
7apiVersion: v1
8kind: Service
9metadata:
10 name: registry
11 namespace: container-registry
12spec:
13 type: ClusterIP
14 selector:
15 app: registry
16 ports:
17 - nodePort:
18 port: 5000
19 targetPort: 5000
20---
21apiVersion: networking.k8s.io/v1
22kind: Ingress
23metadata:
24 name: ingress
25 namespace: container-registry
26 annotations:
27 kubernetes.io/ingress.class: "traefik"
28spec:
29 rules:
30 - host: "dev-container-registry"
31 http:
32 paths:
33 - pathType: Prefix
34 path: "/"
35 backend:
36 service:
37 name: container-registry
38 port:
39 number: 5000
40---
41apiVersion: apps/v1
42kind: Deployment
43metadata:
44 name: registry
45 namespace: container-registry
46spec:
47 selector:
48 matchLabels:
49 app: registry
50 replicas: 1
51 template:
52 metadata:
53 labels:
54 app: registry
55 spec:
56 containers:
57 - name: registry
58 image: registry:2
59 imagePullPolicy: IfNotPresent
60 env:
61 # - name: REGISTRY_REDIRECT_DISABLE
62 # value: "true"
63 # - name: REGISTRY_LOG_LEVEL
64 # value: "debug"
65 # - name: REGISTRY_LOG_ACCESSLOG_DISABLED
66 # value: "false"
67 # - name: REGISTRY_HTTP_RELATIVEURLS
68 # value: "true"
69 # - name: REGISTRY_HTTP_HOST
70 # value: "http://dev-container-registry:8080"
71 - name: REGISTRY_HTTP_ADDR
72 value: 0.0.0.0:5000
73 ports:
74 - containerPort: 5000