Browse Source

added consul

pull/14/head
Galip Tolga Erdem 5 years ago
parent
commit
c64786e272
  1. 6
      etc/k8s/eshoponabp/charts/consul/Chart.yaml
  2. 17
      etc/k8s/eshoponabp/charts/consul/templates/consul-service.yaml
  3. 24
      etc/k8s/eshoponabp/charts/consul/templates/consul.yaml
  4. 0
      etc/k8s/eshoponabp/charts/consul/values.yaml
  5. 2
      etc/k8s/eshoponabp/charts/public-web/templates/public-web.yaml
  6. 3
      etc/k8s/eshoponabp/values.yaml

6
etc/k8s/eshoponabp/charts/consul/Chart.yaml

@ -0,0 +1,6 @@
apiVersion: v2
name: consul
appVersion: "1.0"
description: Runs Consul instance
version: 1.0.0
type: application

17
etc/k8s/eshoponabp/charts/consul/templates/consul-service.yaml

@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
labels:
name: {{ .Release.Name }}-{{ .Chart.Name }}
name: {{ .Release.Name }}-{{ .Chart.Name }}
spec:
type: ClusterIP
ports:
- name: consul-1
protocol: TCP
port: 8500
- name: consul-2
protocol: TCP
port: 8600
selector:
app: {{ .Release.Name }}-{{ .Chart.Name }}

24
etc/k8s/eshoponabp/charts/consul/templates/consul.yaml

@ -0,0 +1,24 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Release.Name }}-{{ .Chart.Name }}
spec:
replicas: 1
selector:
matchLabels:
app: {{ .Release.Name }}-{{ .Chart.Name }}
template:
metadata:
labels:
app: {{ .Release.Name }}-{{ .Chart.Name }}
spec:
containers:
- image: consul
name: {{ .Release.Name }}-{{ .Chart.Name }}
ports:
- name: consul-1
protocol: TCP
containerPort: 8500
- name: consul-2
protocol: TCP
containerPort: 8600

0
etc/k8s/eshoponabp/charts/consul/values.yaml

2
etc/k8s/eshoponabp/charts/public-web/templates/public-web.yaml

@ -22,3 +22,5 @@ spec:
containerPort: 443
env:
{{ include "eshoponabp.global.env" . | indent 8 }}
- name: "RemoteServices__Default__BaseUrl"
value: {{ .Values.global.publicWeb.remoteServiceUrl }}

3
etc/k8s/eshoponabp/values.yaml

@ -85,10 +85,11 @@ global:
dotnetEnvironment: "Staging"
imagePullPolicy: Never
eshoponabpImageVersion: latest
publicWeb:
publicWeb:
domain: eshoponabp-public-web
url: https://eshoponabp-public-web
containerImage: "eshoponabp/app-publicweb"
remoteServiceUrl: http://eshoponabp-public-webgateway
authServer:
domain: eshoponabp-authserver
url: https://eshoponabp-authserver

Loading…
Cancel
Save