File tree 4 files changed +40
-0
lines changed
4 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 8
8
app : mod-bot
9
9
serviceName : " mod-bot"
10
10
replicas : 1
11
+ updateStrategy :
12
+ type : RollingUpdate
11
13
template :
12
14
metadata :
13
15
labels :
Original file line number Diff line number Diff line change
1
+ apiVersion : networking.k8s.io/v1
2
+ kind : Ingress
3
+ metadata :
4
+ name : mod-bot-ingress
5
+ annotations :
6
+ nginx.ingress.kubernetes.io/rewrite-target : /
7
+ cert-manager.io/cluster-issuer : letsencrypt-prod # Optional, for TLS
8
+ spec :
9
+ rules :
10
+ - host : euno.reactiflux.com
11
+ http :
12
+ paths :
13
+ - path : /
14
+ pathType : Prefix
15
+ backend :
16
+ service :
17
+ name : mod-bot
18
+ port :
19
+ number : 80
20
+ tls :
21
+ - hosts :
22
+ - euno.reactiflux.com
23
+ secretName : my-tls-secret # Used for HTTPS
Original file line number Diff line number Diff line change
1
+ apiVersion : v1
2
+ kind : Service
3
+ metadata :
4
+ name : mod-bot-service
5
+ labels :
6
+ app : mod-bot
7
+ spec :
8
+ type : ClusterIP
9
+ ports :
10
+ - port : 80 # External port
11
+ targetPort : 3000 # Port the pod exposes
12
+ selector :
13
+ app : mod-bot
Original file line number Diff line number Diff line change @@ -4,7 +4,9 @@ namespace: default
4
4
commonLabels :
5
5
app : mod-bot
6
6
resources :
7
+ - cluster/service.yaml
7
8
- cluster/deployment.yaml
9
+ - cluster/ingress.yaml
8
10
9
11
configMapGenerator :
10
12
- name : k8s-context # this is an internal name
You can’t perform that action at this time.
0 commit comments