297 lines
6.8 KiB
YAML
297 lines
6.8 KiB
YAML
controller:
|
|
addHeaders: {}
|
|
admissionWebhooks:
|
|
annotations: {}
|
|
certificate: /usr/local/certificates/cert
|
|
createSecretJob:
|
|
resources: {}
|
|
enabled: true
|
|
existingPsp: ""
|
|
failurePolicy: Fail
|
|
key: /usr/local/certificates/key
|
|
namespaceSelector: {}
|
|
objectSelector: {}
|
|
patch:
|
|
enabled: true
|
|
image:
|
|
digest: sha256:f3b6b39a6062328c095337b4cadcefd1612348fdd5190b1dcbcb9b9e90bd8068
|
|
image: ingress-nginx/kube-webhook-certgen
|
|
pullPolicy: IfNotPresent
|
|
registry: k8s.gcr.io
|
|
tag: v1.0
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
podAnnotations: {}
|
|
priorityClassName: ""
|
|
runAsUser: 2000
|
|
tolerations: []
|
|
patchWebhookJob:
|
|
resources: {}
|
|
port: 8443
|
|
service:
|
|
annotations: {}
|
|
externalIPs: []
|
|
loadBalancerSourceRanges: []
|
|
servicePort: 443
|
|
type: ClusterIP
|
|
affinity:
|
|
podAntiAffinity:
|
|
preferredDuringSchedulingIgnoredDuringExecution:
|
|
- podAffinityTerm:
|
|
labelSelector:
|
|
matchExpressions:
|
|
- key: location
|
|
operator: In
|
|
values:
|
|
- livingRoom
|
|
topologyKey: kubernetes.io/hostname
|
|
weight: 100
|
|
annotations: {}
|
|
autoscaling:
|
|
behavior: {}
|
|
enabled: false
|
|
maxReplicas: 11
|
|
minReplicas: 1
|
|
targetCPUUtilizationPercentage: 50
|
|
targetMemoryUtilizationPercentage: 50
|
|
autoscalingTemplate: []
|
|
config:
|
|
X-Request-Start: t=${msec}
|
|
client-body-buffer-size: 3M
|
|
enable-vts-status: "true"
|
|
log-format-escape-json: "true"
|
|
log-format-upstream: '{"timestamp": "$time_iso8601", "requestID": "$req_id", "proxyUpstreamName":
|
|
"$proxy_upstream_name", "proxyAlternativeUpstreamName": "$proxy_alternative_upstream_name",
|
|
"upstreamStatus": "$upstream_status", "upstreamAddr": "$upstream_addr","httpRequest":{"requestMethod":
|
|
"$request_method", "requestUrl": "$host$request_uri", "status": $status,"requestSize":
|
|
"$request_length", "responseSize": "$upstream_response_length", "userAgent":
|
|
"$http_user_agent", "remoteIp": "$remote_addr", "referer": "$http_referer",
|
|
"latency": "$upstream_response_time s", "protocol": "$server_protocol"}}'
|
|
proxy-body-size: 15m
|
|
use-forwarded-headers: "true"
|
|
configAnnotations: {}
|
|
configMapNamespace: ""
|
|
containerPort:
|
|
http: 80
|
|
https: 443
|
|
customTemplate:
|
|
configMapKey: ""
|
|
configMapName: ""
|
|
dnsConfig: {}
|
|
dnsPolicy: ClusterFirst
|
|
electionID: ingress-controller-leader
|
|
enableMimalloc: true
|
|
extraArgs: {}
|
|
extraContainers: []
|
|
extraEnvs: []
|
|
extraInitContainers: []
|
|
extraVolumeMounts: []
|
|
extraVolumes: []
|
|
healthCheckPath: /healthz
|
|
hostNetwork: false
|
|
hostPort:
|
|
enabled: false
|
|
ports:
|
|
http: 80
|
|
https: 443
|
|
hostname: {}
|
|
ingressClassResource:
|
|
controllerValue: k8s.io/ingress-nginx
|
|
default: false
|
|
enabled: true
|
|
name: nginx
|
|
parameters: {}
|
|
keda:
|
|
apiVersion: keda.sh/v1alpha1
|
|
behavior: {}
|
|
cooldownPeriod: 300
|
|
enabled: false
|
|
maxReplicas: 11
|
|
minReplicas: 1
|
|
pollingInterval: 30
|
|
restoreToOriginalReplicaCount: false
|
|
scaledObject:
|
|
annotations: {}
|
|
triggers: []
|
|
kind: Deployment
|
|
labels: {}
|
|
lifecycle:
|
|
preStop:
|
|
exec:
|
|
command:
|
|
- /wait-shutdown
|
|
livenessProbe:
|
|
failureThreshold: 5
|
|
httpGet:
|
|
path: /healthz
|
|
port: 10254
|
|
scheme: HTTP
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
maxmindLicenseKey: bwT9QfNFJHZxz5pi
|
|
metrics:
|
|
enabled: true
|
|
port: 10254
|
|
prometheusRule:
|
|
additionalLabels: {}
|
|
enabled: false
|
|
rules: []
|
|
service:
|
|
annotations: {}
|
|
externalIPs: []
|
|
loadBalancerSourceRanges: []
|
|
servicePort: 10254
|
|
type: ClusterIP
|
|
serviceMonitor:
|
|
additionalLabels: {}
|
|
enabled: true
|
|
metricRelabelings: []
|
|
namespace: monitoring
|
|
namespaceSelector: {}
|
|
scrapeInterval: 30s
|
|
targetLabels: []
|
|
minAvailable: 1
|
|
minReadySeconds: 0
|
|
name: controller
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
location: livingRoom
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
podSecurityContext: {}
|
|
priorityClassName: ""
|
|
proxySetHeaders: {}
|
|
publishService:
|
|
enabled: true
|
|
pathOverride: ""
|
|
readinessProbe:
|
|
failureThreshold: 3
|
|
httpGet:
|
|
path: /healthz
|
|
port: 10254
|
|
scheme: HTTP
|
|
initialDelaySeconds: 10
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 1
|
|
replicaCount: 1
|
|
reportNodeInternalIp: false
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 90Mi
|
|
scope:
|
|
enabled: false
|
|
namespace: ""
|
|
service:
|
|
annotations: {}
|
|
enableHttp: true
|
|
enableHttps: true
|
|
enabled: true
|
|
externalIPs: []
|
|
internal:
|
|
annotations: {}
|
|
enabled: false
|
|
loadBalancerSourceRanges: []
|
|
labels: {}
|
|
loadBalancerSourceRanges: []
|
|
nodePorts:
|
|
http: ""
|
|
https: ""
|
|
tcp: {}
|
|
udp: {}
|
|
ports:
|
|
http: 80
|
|
https: 443
|
|
targetPorts:
|
|
http: http
|
|
https: https
|
|
type: LoadBalancer
|
|
sysctls: {}
|
|
tcp:
|
|
annotations: {}
|
|
configMapNamespace: ""
|
|
terminationGracePeriodSeconds: 300
|
|
tolerations: []
|
|
topologySpreadConstraints: []
|
|
udp:
|
|
annotations: {}
|
|
configMapNamespace: ""
|
|
updateStrategy: {}
|
|
watchIngressWithoutClass: false
|
|
defaultBackend:
|
|
affinity: {}
|
|
autoscaling:
|
|
annotations: {}
|
|
enabled: false
|
|
maxReplicas: 2
|
|
minReplicas: 1
|
|
targetCPUUtilizationPercentage: 50
|
|
targetMemoryUtilizationPercentage: 50
|
|
enabled: false
|
|
existingPsp: ""
|
|
extraArgs: {}
|
|
extraEnvs: []
|
|
extraVolumeMounts: []
|
|
extraVolumes: []
|
|
image:
|
|
allowPrivilegeEscalation: false
|
|
image: defaultbackend-amd64
|
|
pullPolicy: IfNotPresent
|
|
readOnlyRootFilesystem: true
|
|
registry: k8s.gcr.io
|
|
runAsNonRoot: true
|
|
runAsUser: 65534
|
|
tag: "1.5"
|
|
livenessProbe:
|
|
failureThreshold: 3
|
|
initialDelaySeconds: 30
|
|
periodSeconds: 10
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
minAvailable: 1
|
|
name: defaultbackend
|
|
nodeSelector:
|
|
kubernetes.io/os: linux
|
|
location: bedRoom
|
|
podAnnotations: {}
|
|
podLabels: {}
|
|
podSecurityContext: {}
|
|
port: 8080
|
|
priorityClassName: ""
|
|
readinessProbe:
|
|
failureThreshold: 6
|
|
initialDelaySeconds: 0
|
|
periodSeconds: 5
|
|
successThreshold: 1
|
|
timeoutSeconds: 5
|
|
replicaCount: 1
|
|
resources: {}
|
|
service:
|
|
annotations: {}
|
|
externalIPs: []
|
|
loadBalancerSourceRanges: []
|
|
servicePort: 80
|
|
type: ClusterIP
|
|
serviceAccount:
|
|
automountServiceAccountToken: true
|
|
create: true
|
|
name: ""
|
|
tolerations: []
|
|
dhParam: null
|
|
imagePullSecrets: []
|
|
podSecurityPolicy:
|
|
enabled: false
|
|
rbac:
|
|
create: true
|
|
scope: false
|
|
revisionHistoryLimit: 10
|
|
serviceAccount:
|
|
automountServiceAccountToken: true
|
|
create: true
|
|
name: ""
|
|
tcp: {}
|
|
udp: {}
|