migrated Ingresses to nginx 1.0.0

https://blog.hycorve.com/migrating-from-ingress-networking-k8s-io-v1beta1-to-v1/
This commit is contained in:
2021-09-21 18:53:33 +02:00
parent 90e89bf867
commit 82adc0d6ae
16 changed files with 1067 additions and 151 deletions

View File

@@ -69,11 +69,12 @@ spec:
app: registry-ui
release: docker-registry-ui
---
apiVersion: networking.k8s.io/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: docker-registry-ui
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/cors-allow-origin: "*"
nginx.ingress.kubernetes.io/cors-expose-headers: "*"
@@ -82,7 +83,11 @@ spec:
- host: cr-ui.lan
http:
paths:
- backend:
serviceName: docker-registry-ui
servicePort: http
path: /
- path: /
pathType: Prefix
backend:
service:
name: docker-registry-ui
port:
number: 80

View File

@@ -1,12 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: docker-registry
spec:
finalizers:
- kubernetes
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: docker-registry
@@ -28,7 +20,7 @@ metadata:
name: registry
labels:
app: registry
namespace: docker-registry
namespace: live-env
spec:
replicas: 1
selector:
@@ -66,7 +58,7 @@ apiVersion: v1
kind: ConfigMap
metadata:
name: docker-registry-config
namespace: docker-registry
namespace: live-env
labels:
app: registry
data:
@@ -97,42 +89,43 @@ kind: Service
apiVersion: v1
metadata:
name: registry
namespace: docker-registry
namespace: live-env
spec:
selector:
app: registry
ports:
- port: 5000
targetPort: 5000
#---
#apiVersion: v1
#data:
# proxy-connect-timeout: "30"
# proxy-read-timeout: "1801"
# proxy-send-timeout: "1801"
# proxy-body-size: "0"
# client-max-body-size: "0"
#kind: ConfigMap
#metadata:
# name: ingress-nginx-controller
# namespace: ingress-nginx
---
apiVersion: v1
data:
proxy-connect-timeout: "30"
proxy-read-timeout: "1801"
proxy-send-timeout: "1801"
proxy-body-size: "0"
client-max-body-size: "0"
kind: ConfigMap
metadata:
name: ingress-nginx-controller
namespace: ingress-nginx
---
apiVersion: networking.k8s.io/v1beta1
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: docker-registry
namespace: docker-registry
#annotations:
# nginx.ingress.kubernetes.io/proxyconnecttimeout: 30
# nginx.ingress.kubernetes.io/proxyreadtimeout: 1800
# nginx.ingress.kubernetes.io/proxysendtimeout: 1800
# nginx.ingress.kubernetes.io/proxy-body-size: '5g'
namespace: live-env
annotations:
kubernetes.io/ingress.class: nginx
spec:
rules:
- host: docker-registry.lan
http:
paths:
- backend:
serviceName: registry
servicePort: 5000
path: /
- path: /
pathType: Prefix
backend:
service:
name: registry
port:
number: 5000