...
1kind: ReplicationController
2apiVersion: v1
3metadata:
4 name: service-loadbalancer
5 labels:
6 app: service-loadbalancer
7 version: v1
8spec:
9 replicas: 1
10 selector:
11 app: service-loadbalancer
12 version: v1
13 template:
14 metadata:
15 labels:
16 app: service-loadbalancer
17 version: v1
18 spec:
19 containers:
20 - image: registry.k8s.io/servicelb:0.1
21 imagePullPolicy: Always
22 livenessProbe:
23 httpGet:
24 path: /healthz
25 port: 8081
26 scheme: HTTP
27 initialDelaySeconds: 30
28 timeoutSeconds: 5
29 name: haproxy
30 ports:
31 # All http services
32 - containerPort: 80
33 hostPort: 80
34 protocol: TCP
35 # nginx https
36 - containerPort: 443
37 hostPort: 8080
38 protocol: TCP
39 # mysql
40 - containerPort: 3306
41 hostPort: 3306
42 protocol: TCP
43 # haproxy stats
44 - containerPort: 1936
45 hostPort: 1936
46 protocol: TCP
47 resources: {}
48 args:
49 - --tcp-services=mysql:3306,nginxsvc:443
View as plain text