GG
Size: a a a
GG
GG
А
GG
GG
apiVersion: v2
name: *****
description: A Helm chart for Kubernetes
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
# to be deployed.
#
# Library charts provide useful utilities or functions for the chart developer. They're included as
# a dependency of application charts to inject those utilities and functions into the rendering
# pipeline. Library charts do not define any templates and therefore cannot be deployed.
type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 15.2.1
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
# follow Semantic Versioning. They should reflect the version the application is using.
appVersion: 0.47.0
dependencies:
- name: kube-prometheus-stack
version: 15.2.1
repository: *****
GG
kube-prometheus-stack:
alertmanager:
alertmanagerSpec:
image:
repository: ****
prometheusOperator:
admissionWebhooks:
patch:
image:
repository: ****
image:
repository: ****
prometheusConfigReloaderImage:
repository: ****
prometheus:
prometheusSpec:
serviceMonitorSelectorNilUsesHelmValues: false
retention: 15d
image:
repository: ****
grafana:
image:
repository: ****
testFramework:
image: ****
downloadDashboardsImage:
repository: ****
initChownData:
repository: ****
sidecar:
image:
repository: ****
СГ
# Internal Ingress
nginx-internal:
controller:
ingressClass: nginx-internal
ingressClassResource:
enabled: true
default: true
service:
externalTrafficPolicy: "Local"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- nginx-internal
topologyKey: "kubernetes.io/hostname"
# External Ingress
nginx-external:
controller:
ingressClass: nginx-external
ingressClassResource:
enabled: true
default: false
service:
externalTrafficPolicy: "Local"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- nginx-external
topologyKey: "kubernetes.io/hostname"
default-values: &default-values
controller:
ingressClass: {{ Chart.name }}
ingressClassResource:
enabled: true
default: false
service:
externalTrafficPolicy: "Local"
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- {{ Chart.name }}
topologyKey: "kubernetes.io/hostname"
nginx-internal:
<<: *default-values
nginx-external:
<<: *default-values
GG
GG
СГ
T
GG
А
S
GG
GG
GG
S