committed by
GitHub
6 changed files with 97 additions and 27 deletions
@ -0,0 +1,43 @@ |
|||||
|
kind: Deployment |
||||
|
apiVersion: apps/v1 |
||||
|
metadata: |
||||
|
name: postgres |
||||
|
labels: |
||||
|
app.kubernetes.io/name: postgres |
||||
|
app.kubernetes.io/part-of: microservice |
||||
|
spec: |
||||
|
selector: |
||||
|
matchLabels: |
||||
|
app.kubernetes.io/name: postgres |
||||
|
replicas: 1 |
||||
|
template: |
||||
|
metadata: |
||||
|
labels: |
||||
|
app.kubernetes.io/name: postgres |
||||
|
app.kubernetes.io/part-of: microservice |
||||
|
spec: |
||||
|
containers: |
||||
|
- name: postgres |
||||
|
image: postgres |
||||
|
ports: |
||||
|
- containerPort: 5432 |
||||
|
env: |
||||
|
- name: POSTGRES_USER |
||||
|
value: postgres |
||||
|
- name: POSTGRES_PASSWORD |
||||
|
value: pass@word1 |
||||
|
|
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Service |
||||
|
metadata: |
||||
|
name: postgres |
||||
|
labels: |
||||
|
app.kubernetes.io/name: postgres |
||||
|
app.kubernetes.io/part-of: microservice |
||||
|
spec: |
||||
|
ports: |
||||
|
- port: 5432 |
||||
|
targetPort: 5432 |
||||
|
selector: |
||||
|
app.kubernetes.io/name: postgres |
||||
@ -1,21 +0,0 @@ |
|||||
apiVersion: extensions/v1beta1 |
|
||||
kind: Ingress |
|
||||
metadata: |
|
||||
name: ingress-basic |
|
||||
namespace: default |
|
||||
annotations: |
|
||||
kubernetes.io/ingress.class: nginx |
|
||||
nginx.ingress.kubernetes.io/ssl-redirect: "false" |
|
||||
nginx.ingress.kubernetes.io/rewrite-target: /$2 |
|
||||
spec: |
|
||||
rules: |
|
||||
- http: |
|
||||
paths: |
|
||||
- backend: |
|
||||
serviceName: vote |
|
||||
servicePort: 80 |
|
||||
path: /vote(/|$)(.*) |
|
||||
- backend: |
|
||||
serviceName: results |
|
||||
servicePort: 80 |
|
||||
path: /results(/|$)(.*) |
|
||||
Loading…
Reference in new issue