...
1apiVersion: v1
2kind: Namespace
3metadata:
4 name: linkerd-edge-namespace-statefulset
5 labels:
6 workload.edge.ncr.com: tenant
7---
8apiVersion: v1
9kind: Service
10metadata:
11 name: nginx
12 namespace: linkerd-edge-namespace-statefulset
13 labels:
14 app: nginx
15spec:
16 selector:
17 app: nginx
18 ports:
19 - name: web
20 port: 80
21 clusterIP: None
22---
23apiVersion: apps/v1
24kind: StatefulSet
25metadata:
26 name: web
27 namespace: linkerd-edge-namespace-statefulset
28spec:
29 replicas: 3
30 selector:
31 matchLabels:
32 app: nginx
33 template:
34 metadata:
35 labels:
36 app: nginx
37 spec:
38 containers:
39 - name: nginx
40 image: nginx:1.15-alpine
41 ports:
42 - name: web
43 containerPort: 80
44 volumeMounts:
45 - name: www
46 mountPath: /usr/share/nginx/html
47 volumeClaimTemplates:
48 - metadata:
49 name: www
50 spec:
51 resources:
52 requests:
53 storage: 1Gi
54 accessModes: ["ReadWriteOnce"]
55 serviceName: "nginx"
View as plain text