6 changed files with 51 additions and 1 deletions
@ -0,0 +1,6 @@ |
|||
apiVersion: v2 |
|||
name: consul |
|||
appVersion: "1.0" |
|||
description: Runs Consul instance |
|||
version: 1.0.0 |
|||
type: application |
|||
@ -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 }} |
|||
@ -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 |
|||
Loading…
Reference in new issue