File tree Expand file tree Collapse file tree 1 file changed +36
-8
lines changed Expand file tree Collapse file tree 1 file changed +36
-8
lines changed Original file line number Diff line number Diff line change 1
1
apiVersion : apps/v1
2
2
kind : Deployment
3
3
metadata :
4
- name : gke-golang-web
4
+ name : golang-web
5
+ namespace : backend
5
6
spec :
6
7
replicas : 1
7
8
selector :
8
9
matchLabels :
9
- app : gke- golang-web
10
+ app : golang-web
10
11
strategy :
11
12
rollingUpdate :
12
13
maxSurge : 1
@@ -15,13 +16,13 @@ spec:
15
16
template :
16
17
metadata :
17
18
labels :
18
- app : gke- golang-web
19
+ app : golang-web
19
20
spec :
20
21
imagePullSecrets :
21
22
- name : do-registry
22
23
containers :
23
24
- name : hello-app
24
- image : registry.digitalocean.com/giulio/golang- web:latest
25
+ image : giuliohome/ web.golang:v1.2
25
26
ports :
26
27
- containerPort : 8080
27
28
resources :
@@ -30,14 +31,41 @@ spec:
30
31
limits :
31
32
cpu : 50m
32
33
---
34
+ ---
33
35
apiVersion : v1
34
36
kind : Service
35
37
metadata :
36
- name : gke-golang-web-service
38
+ name : web
39
+ namespace : backend
37
40
spec :
38
- type : LoadBalancer
39
41
ports :
40
- - port : 80
42
+ - name : http
43
+ port : 80
41
44
targetPort : 8080
42
45
selector :
43
- app : gke-golang-web
46
+ app : golang-web
47
+ ---
48
+ apiVersion : networking.k8s.io/v1
49
+ kind : Ingress
50
+ metadata :
51
+ name : ingress-web
52
+ namespace : backend
53
+ annotations :
54
+ cert-manager.io/issuer : letsencrypt-nginx
55
+ spec :
56
+ tls :
57
+ - hosts :
58
+ - web.giuliohome.org
59
+ secretName : letsencrypt-nginx-web
60
+ rules :
61
+ - host : web.giuliohome.org
62
+ http :
63
+ paths :
64
+ - path : /
65
+ pathType : Prefix
66
+ backend :
67
+ service :
68
+ name : web
69
+ port :
70
+ number : 80
71
+ ingressClassName : nginx
You can’t perform that action at this time.
0 commit comments