Add facility to configure log levels in kubernetes-components
Change-Id: Ib7c481b71818c6673cd0b9c47d282d4a3f42d307
This commit is contained in:
parent
cffca055fe
commit
7f63537f8a
|
@ -138,6 +138,9 @@ spec:
|
||||||
{{- range .Values.command_prefix }}
|
{{- range .Values.command_prefix }}
|
||||||
- {{ . }}
|
- {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if $envAll.Values.apiserver_webhook.logging.log_level }}
|
||||||
|
- --v={{ $envAll.Values.apiserver_webhook.logging.log_level }}
|
||||||
|
{{- end }}
|
||||||
- --service-cluster-ip-range={{ $envAll.Values.network.service_cidr }}
|
- --service-cluster-ip-range={{ $envAll.Values.network.service_cidr }}
|
||||||
- --authorization-mode=Webhook
|
- --authorization-mode=Webhook
|
||||||
- --advertise-address=$(POD_IP)
|
- --advertise-address=$(POD_IP)
|
||||||
|
|
|
@ -40,7 +40,13 @@ labels:
|
||||||
command_prefix:
|
command_prefix:
|
||||||
- /apiserver
|
- /apiserver
|
||||||
- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds
|
- --admission-control=NamespaceLifecycle,LimitRanger,ServiceAccount,PersistentVolumeLabel,DefaultStorageClass,ResourceQuota,DefaultTolerationSeconds
|
||||||
- --v=5
|
|
||||||
|
apiserver_webhook:
|
||||||
|
logging:
|
||||||
|
# Which messages to log.
|
||||||
|
# Valid values include any number from 0 to 9.
|
||||||
|
# Default 5(Trace level verbosity).
|
||||||
|
log_level: 5
|
||||||
|
|
||||||
network:
|
network:
|
||||||
pod_cidr: '10.97.0.0/16'
|
pod_cidr: '10.97.0.0/16'
|
||||||
|
|
|
@ -91,6 +91,9 @@ spec:
|
||||||
- --{{ $key }}={{ $val }}
|
- --{{ $key }}={{ $val }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.apiserver.logging.log_level }}
|
||||||
|
- --v={{ .Values.apiserver.logging.log_level }}
|
||||||
|
{{- end }}
|
||||||
ports:
|
ports:
|
||||||
- containerPort: {{ .Values.network.kubernetes_apiserver.port }}
|
- containerPort: {{ .Values.network.kubernetes_apiserver.port }}
|
||||||
|
|
||||||
|
|
|
@ -157,6 +157,11 @@ apiserver:
|
||||||
etcd:
|
etcd:
|
||||||
endpoints: https://kubernetes-etcd.kube-system.svc.cluster.local
|
endpoints: https://kubernetes-etcd.kube-system.svc.cluster.local
|
||||||
host_etc_path: /etc/kubernetes/apiserver
|
host_etc_path: /etc/kubernetes/apiserver
|
||||||
|
logging:
|
||||||
|
# Which messages to log.
|
||||||
|
# Valid values include any number from 0 to 9.
|
||||||
|
# Default 5(Trace level verbosity).
|
||||||
|
log_level: 5
|
||||||
#XXX another possible configuration
|
#XXX another possible configuration
|
||||||
# tls:
|
# tls:
|
||||||
# tls-cipher-suites: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA"
|
# tls-cipher-suites: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_GCM_SHA256,TLS_RSA_WITH_AES_256_GCM_SHA384,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA"
|
||||||
|
|
|
@ -49,7 +49,9 @@ spec:
|
||||||
- --root-ca-file=/etc/kubernetes/controller-manager/cluster-ca.pem
|
- --root-ca-file=/etc/kubernetes/controller-manager/cluster-ca.pem
|
||||||
- --service-account-private-key-file=/etc/kubernetes/controller-manager/service-account.priv
|
- --service-account-private-key-file=/etc/kubernetes/controller-manager/service-account.priv
|
||||||
- --use-service-account-credentials=true
|
- --use-service-account-credentials=true
|
||||||
- --v=5
|
{{- if .Values.controller_manager.logging.log_level }}
|
||||||
|
- --v={{ .Values.controller_manager.logging.log_level }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
|
@ -47,6 +47,11 @@ anchor:
|
||||||
|
|
||||||
controller_manager:
|
controller_manager:
|
||||||
host_etc_path: /etc/kubernetes/controller-manager
|
host_etc_path: /etc/kubernetes/controller-manager
|
||||||
|
logging:
|
||||||
|
# Which messages to log.
|
||||||
|
# Valid values include any number from 0 to 9.
|
||||||
|
# Default 5(Trace level verbosity).
|
||||||
|
log_level: 5
|
||||||
|
|
||||||
command_prefix:
|
command_prefix:
|
||||||
- /controller-manager
|
- /controller-manager
|
||||||
|
|
|
@ -59,6 +59,9 @@ spec:
|
||||||
- {{ . }}
|
- {{ . }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
- --hostname-override=$(NODE_NAME)
|
- --hostname-override=$(NODE_NAME)
|
||||||
|
{{- if .Values.proxy.logging.log_level }}
|
||||||
|
- --v={{ .Values.proxy.logging.log_level }}
|
||||||
|
{{- end }}
|
||||||
{{ tuple $envAll $envAll.Values.pod.resources.proxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 8 }}
|
{{ tuple $envAll $envAll.Values.pod.resources.proxy | include "helm-toolkit.snippets.kubernetes_resources" | indent 8 }}
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
|
|
|
@ -44,6 +44,13 @@ images:
|
||||||
proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
|
proxy: gcr.io/google_containers/hyperkube-amd64:v1.11.6
|
||||||
pull_policy: "IfNotPresent"
|
pull_policy: "IfNotPresent"
|
||||||
|
|
||||||
|
proxy:
|
||||||
|
logging:
|
||||||
|
# Which messages to log.
|
||||||
|
# Valid values include any number from 0 to 9.
|
||||||
|
# Default 5(Trace level verbosity).
|
||||||
|
log_level: 5
|
||||||
|
|
||||||
command_prefix:
|
command_prefix:
|
||||||
- /proxy
|
- /proxy
|
||||||
- --proxy-mode=iptables
|
- --proxy-mode=iptables
|
||||||
|
|
|
@ -45,6 +45,9 @@ spec:
|
||||||
- --port={{ .Values.network.kubernetes_scheduler.port }}
|
- --port={{ .Values.network.kubernetes_scheduler.port }}
|
||||||
- --leader-elect=true
|
- --leader-elect=true
|
||||||
- --kubeconfig=/etc/kubernetes/scheduler/kubeconfig.yaml
|
- --kubeconfig=/etc/kubernetes/scheduler/kubeconfig.yaml
|
||||||
|
{{- if .Values.scheduler.logging.log_level }}
|
||||||
|
- --v={{ .Values.scheduler.logging.log_level }}
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
readinessProbe:
|
readinessProbe:
|
||||||
httpGet:
|
httpGet:
|
||||||
|
|
|
@ -55,6 +55,11 @@ pod:
|
||||||
|
|
||||||
scheduler:
|
scheduler:
|
||||||
host_etc_path: /etc/kubernetes/scheduler
|
host_etc_path: /etc/kubernetes/scheduler
|
||||||
|
logging:
|
||||||
|
# Which messages to log.
|
||||||
|
# Valid values include any number from 0 to 9.
|
||||||
|
# Default 5(Trace level verbosity).
|
||||||
|
log_level: 5
|
||||||
|
|
||||||
secrets:
|
secrets:
|
||||||
tls:
|
tls:
|
||||||
|
@ -79,4 +84,3 @@ service:
|
||||||
command_prefix:
|
command_prefix:
|
||||||
- /scheduler
|
- /scheduler
|
||||||
- --feature-gates=TaintNodesByCondition=true
|
- --feature-gates=TaintNodesByCondition=true
|
||||||
- --v=5
|
|
||||||
|
|
Loading…
Reference in New Issue