Проблема с развертыванием Vault в kubernetes при помощи HelmCharts
Развертывание я делал при помощи minikube
Я попытался изменить номера портов в ingress контроллера но, когда я использую команду kubectl get ing --all-namespaces --watch, происходит зависание и адрес не выдается.
Yaml файлы прикрепляю ниже:
deployment.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Release.Name }}-opensource
labels:
app: {{ .Release.Name }}-opensource
spec:
replicas: {{ .Values.other.replicaCount }}
selector:
matchLabels:
app: {{ .Release.Name }}
template:
metadata:
labels:
app: {{ .Release.Name }}
spec:
containers:
- name: {{ .Release.Name }}-hcp
image: {{ .Values.container.image }}
ports:
- containerPort: {{ .Values.container.port }}
ingress.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ .Values.other.ingressName }}
spec:
rules:
- host: hcv-devops-vault.local
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: {{ .Release.Name }}-opensource-service
port:
number: 8200
service.yaml
apiVersion: v1
kind: Service
metadata:
name: {{ .Release.Name }}-opensource-service
spec:
selector:
app: {{ .Release.Name }}
ports:
- protocol: TCP
port: 8200
targetPort: 8200
Chart.yaml
apiVersion: v2
name: OpenSource
description: OpenSource program (Vault, ELK)
version: 3.11.2
appVersion: latest
keywords:
- "vault"
maintainers:
- name: Chelyshkov Anton
email: [email protected]
values.yaml
# Default image Helm Chart
# Container value
container:
port: 8200
image: vault:latest
# Other value
other:
ingressName: hcv-ingress
replicaCount: 2