add kafka

This commit is contained in:
Kochetkov S 2026-04-09 15:19:58 +03:00
parent 7b42aa85bc
commit 9ab0a79312
7 changed files with 60 additions and 0 deletions

View File

@ -78,3 +78,10 @@ patches:
kind: HelmRelease
name: rabbitmq
namespace: rabbitmq
- path: ./patches/kafka.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: kafka
namespace: kafka

View File

@ -0,0 +1,16 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: kafka
namespace: kafka
spec:
interval: 5m
timeout: 10m
values:
global:
defaultStorageClass: local-path
controller:
replicaCount: 1
persistence:
size: 8Gi
storageClass: local-path

View File

@ -0,0 +1,22 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: kafka
namespace: kafka
spec:
interval: 10m
chart:
spec:
chart: kafka-contour
version: "0.1.1"
sourceRef:
kind: HelmRepository
name: yc-oci-charts
namespace: flux-system
interval: 10m
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3

View File

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: kafka
resources:
- namespace.yaml
- helmrelease.yaml

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: kafka

View File

@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ./base

View File

@ -4,6 +4,7 @@ kind: Kustomization
resources:
- cert-manager
- dashboard
- kafka
- local-path-provisioner
- minio
- rabbitmq