...
1apiVersion: networking.gke.io/v1
2kind: ManagedCertificate
3metadata:
4 name: apk-repository-cert
5spec:
6 domains:
7 - apk.${domain}
8---
9apiVersion: networking.k8s.io/v1
10kind: Ingress
11metadata:
12 name: apk-repository
13 annotations:
14 kubernetes.io/ingress.allow-http: "false"
15 kubernetes.io/ingress.class: 'gce'
16 kubernetes.io/ingress.global-static-ip-name: "apk-ip"
17 networking.gke.io/managed-certificates: apk-repository-cert
18 networking.gke.io/v1beta1.FrontendConfig: "ncr-default"
19spec:
20 defaultBackend:
21 service:
22 name: apk-repository
23 port:
24 number: 8080
25---
26apiVersion: cloud.google.com/v1
27kind: BackendConfig
28metadata:
29 name: apk-repository
30spec:
31 iap:
32 enabled: true
33---
34apiVersion: networking.gke.io/v1beta1
35kind: FrontendConfig
36metadata:
37 name: ncr-default
38spec:
39 redirectToHttps:
40 enabled: true
41 sslPolicy: ncr-default
View as plain text