Skip to content

Commit 16dae23

Browse files
committed
Recreate examples
1 parent f389b4a commit 16dae23

File tree

5 files changed

+79
-16
lines changed

5 files changed

+79
-16
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: networking.k8s.io/v1
2+
kind: Ingress
3+
metadata:
4+
name: {{ include "app.fullname" . }}-ingress
5+
labels:
6+
{{- include "app.labels" . | nindent 4 }}
7+
annotations:
8+
nginx.ingress.kubernetes.io/rewrite-target: /
9+
spec:
10+
rules:
11+
- http:
12+
paths:
13+
- backend:
14+
service:
15+
name: '{{ include "app.fullname" . }}-service'
16+
port:
17+
number: 8443
18+
path: /testpath
19+
pathType: Prefix
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ include "app.fullname" . }}-lb-service
5+
labels:
6+
app: myapp
7+
{{- include "app.labels" . | nindent 4 }}
8+
spec:
9+
type: {{ .Values.lbService.type }}
10+
selector:
11+
app: myapp
12+
{{- include "app.selectorLabels" . | nindent 4 }}
13+
ports:
14+
{{- .Values.lbService.ports | toYaml | nindent 2 }}
15+
loadBalancerSourceRanges:
16+
{{- .Values.lbService.loadBalancerSourceRanges | toYaml | nindent 2 }}

examples/app/templates/pdb.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: policy/v1
2+
kind: PodDisruptionBudget
3+
metadata:
4+
name: {{ include "app.fullname" . }}-pdb
5+
labels:
6+
app: nginx
7+
{{- include "app.labels" . | nindent 4 }}
8+
spec:
9+
minAvailable: {{ .Values.pdb.minAvailable }}
10+
maxUnavailable: {{ .Values.pdb.maxUnavailable }}
11+
selector:
12+
matchLabels:
13+
app: nginx
14+
{{- include "app.selectorLabels" . | nindent 6 }}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
name: {{ include "app.fullname" . }}-service
5+
labels:
6+
app: myapp
7+
{{- include "app.labels" . | nindent 4 }}
8+
spec:
9+
type: {{ .Values.service.type }}
10+
selector:
11+
app: myapp
12+
{{- include "app.selectorLabels" . | nindent 4 }}
13+
ports:
14+
{{- .Values.service.ports | toYaml | nindent 2 }}

examples/app/values.yaml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ hpa:
2727
minReplicas: 2
2828
targetCPUUtilizationPercentage: 80
2929
kubernetesClusterDomain: cluster.local
30+
lbService:
31+
loadBalancerSourceRanges:
32+
- 10.0.0.0/8
33+
ports:
34+
- name: https
35+
port: 8443
36+
targetPort: https
37+
type: LoadBalancer
3038
myConfig:
3139
dummyconfigmapkey: dummyconfigmapvalue
3240
myConfigProperties:
@@ -93,33 +101,25 @@ myapp:
93101
tag: v0.8.0
94102
replicas: 3
95103
revisionHistoryLimit: 5
96-
myappLbService:
97-
loadBalancerSourceRanges:
98-
- 10.0.0.0/8
99-
ports:
100-
- name: https
101-
port: 8443
102-
targetPort: https
103-
type: LoadBalancer
104-
myappPdb:
105-
minAvailable: 2
106-
myappService:
107-
ports:
108-
- name: https
109-
port: 8443
110-
targetPort: https
111-
type: ClusterIP
112104
nginx:
113105
ports:
114106
- name: web
115107
port: 80
116108
targetPort: 0
117109
type: ClusterIP
110+
pdb:
111+
minAvailable: 2
118112
pvc:
119113
mySamplePvClaim:
120114
storageClass: manual
121115
storageLimit: 5Gi
122116
storageRequest: 3Gi
117+
service:
118+
ports:
119+
- name: https
120+
port: 8443
121+
targetPort: https
122+
type: ClusterIP
123123
web:
124124
nginx:
125125
image:

0 commit comments

Comments
 (0)