1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- kind: ReplicationController
- apiVersion: v1
- metadata:
- name: service-loadbalancer
- labels:
- app: service-loadbalancer
- version: v1
- spec:
- replicas: 1
- selector:
- app: service-loadbalancer
- version: v1
- template:
- metadata:
- labels:
- app: service-loadbalancer
- version: v1
- spec:
- containers:
- - image: k8s.gcr.io/servicelb:0.1
- imagePullPolicy: Always
- livenessProbe:
- httpGet:
- path: /healthz
- port: 8081
- scheme: HTTP
- initialDelaySeconds: 30
- timeoutSeconds: 5
- name: haproxy
- ports:
- # All http services
- - containerPort: 80
- hostPort: 80
- protocol: TCP
- # nginx https
- - containerPort: 443
- hostPort: 8080
- protocol: TCP
- # mysql
- - containerPort: 3306
- hostPort: 3306
- protocol: TCP
- # haproxy stats
- - containerPort: 1936
- hostPort: 1936
- protocol: TCP
- resources: {}
- args:
- - --tcp-services=mysql:3306,nginxsvc:443
|