Utoljára aktív 1726979753

jarno's Avatar jarno gist felülvizsgálása 1726979753. Revízióhoz ugrás

1 file changed, 6 insertions

ConfigMap.yaml(fájl létrehozva)

@@ -0,0 +1,6 @@
1 + apiVersion: v1
2 + kind: ConfigMap
3 + metadata:
4 + name: <NAME>-config
5 + data:
6 + VAR: "value"

jarno's Avatar jarno gist felülvizsgálása 1726979581. Revízióhoz ugrás

1 file changed, 23 insertions

Ingress.yaml(fájl létrehozva)

@@ -0,0 +1,23 @@
1 + apiVersion: networking.k8s.io/v1
2 + kind: Ingress
3 + metadata:
4 + name: <NAME>
5 + spec:
6 + ingressClassName: nginx
7 + rules:
8 + - host: example.com
9 + http:
10 + paths:
11 + - pathType: Prefix
12 + backend:
13 + service:
14 + name: <NAME>
15 + port:
16 + number: 3003
17 + path: /
18 + # This section is only required if TLS is to be enabled for the Ingress
19 + tls:
20 + - hosts:
21 + - example.com
22 + secretName: <TLSSECRETNAME>
23 +

jarno's Avatar jarno gist felülvizsgálása 1726979479. Revízióhoz ugrás

1 file changed, 34 insertions

storage.yaml(fájl létrehozva)

@@ -0,0 +1,34 @@
1 + apiVersion: v1
2 + kind: PersistentVolume
3 + metadata:
4 + name: <NAME>-pv
5 + spec:
6 + capacity:
7 + storage: 100Mi
8 + volumeMode: Filesystem
9 + accessModes:
10 + - ReadWriteOnce
11 + persistentVolumeReclaimPolicy: Retain
12 + storageClassName: <STORAGECLASSNAME>
13 + local:
14 + path: /path/to/data/on/host
15 + nodeAffinity:
16 + required:
17 + nodeSelectorTerms:
18 + - matchExpressions:
19 + - key: kubernetes.io/hostname
20 + operator: In
21 + values:
22 + - <HOSTNAME>
23 + ---
24 + apiVersion: v1
25 + kind: PersistentVolumeClaim
26 + metadata:
27 + name: <NAME>-pvc
28 + spec:
29 + storageClassName: <STORAGECLASSNAME>
30 + accessModes:
31 + - ReadWriteOnce
32 + resources:
33 + requests:
34 + storage: 100Mi

jarno's Avatar jarno gist felülvizsgálása 1726979379. Revízióhoz ugrás

Nincsenek változtatások

jarno's Avatar jarno gist felülvizsgálása 1726979358. Revízióhoz ugrás

Nincsenek változtatások

jarno's Avatar jarno gist felülvizsgálása 1726979317. Revízióhoz ugrás

2 files changed, 45 insertions

Service.yaml(fájl létrehozva)

@@ -0,0 +1,13 @@
1 + apiVersion: v1
2 + kind: Service
3 + metadata:
4 + name: <NAME>-svc
5 + labels:
6 + app: <NAME>
7 + spec:
8 + ports:
9 + - port: 3003
10 + name: <PORT NAME>
11 + clusterIP: None
12 + selector:
13 + app: <NAME>

StatefulSet.yaml(fájl létrehozva)

@@ -0,0 +1,32 @@
1 + apiVersion: apps/v1
2 + kind: StatefulSet
3 + metadata:
4 + name: <NAME>
5 + labels:
6 + app: <NAME>
7 + spec:
8 + serviceName: <NAME>
9 + minReadySeconds: 10
10 + replicas: 1
11 + selector:
12 + matchLabels:
13 + app: <NAME>
14 + template:
15 + metadata:
16 + labels:
17 + app: <NAME>
18 + spec:
19 + volumes:
20 + - name: <NAME>-vol
21 + persistentVolumeClaim:
22 + claimName: <NAME>-pvc
23 + containers:
24 + - image: "<IMAGE>"
25 + #imagePullPolicy: Never
26 + name: app
27 + volumeMounts:
28 + - mountPath: /path
29 + name: <NAME>-vol
30 + ports:
31 + - containerPort: 3003
32 + # hostPort: 8085
Újabb Régebbi