feat(fluxcd): add Istio gateway HelmRelease configuration with kustomize patching in aero environment
This commit is contained in:
parent
b28e5dd27a
commit
4ae7a8286b
17
infrastructure/istio-gateway/aero/istio-gateway.yaml
Normal file
17
infrastructure/istio-gateway/aero/istio-gateway.yaml
Normal file
@ -0,0 +1,17 @@
|
||||
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||
kind: HelmRelease
|
||||
metadata:
|
||||
name: ingressgateway
|
||||
namespace: istio-system
|
||||
spec:
|
||||
interval: 5m
|
||||
timeout: 10m
|
||||
values:
|
||||
# Ключ _internal_defaults_do_not_set — так значения именует сам чарт
|
||||
# istio-gateway, это не ошибка.
|
||||
_internal_defaults_do_not_set:
|
||||
# Дефолт чарта — 3 реплики, но больше одной не влезает физически:
|
||||
# под занимает hostPort 80/443, а nodeAffinity разрешает только
|
||||
# control-plane, и такая нода в контуре одна (k3s-server). Остальные
|
||||
# реплики висли бы в Pending навсегда. То же значение в yc-k8s-test.
|
||||
replicaCount: 1
|
||||
@ -3,3 +3,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- ../base
|
||||
patches:
|
||||
- path: istio-gateway.yaml
|
||||
target:
|
||||
kind: HelmRelease
|
||||
name: ingressgateway
|
||||
|
||||
Loading…
Reference in New Issue
Block a user