Files
kubesphere/config/ks-core/values.yaml
Leo Li 85df617175 optimize ks-core chart (#5305)
Signed-off-by: 24sama <jacksama@foxmail.com>

Signed-off-by: 24sama <jacksama@foxmail.com>
2022-10-20 18:16:40 +08:00

148 lines
3.0 KiB
YAML

# Default values for ks-core.
replicaCount: 1
image:
# Overrides the image tag whose default is the chart appVersion.
ks_controller_manager_repo: kubesphere/ks-controller-manager
ks_controller_manager_tag: ""
ks_apiserver_repo: kubesphere/ks-apiserver
ks_apiserver_tag: ""
ks_console_repo: "kubesphere/ks-console"
ks_console_tag: ""
ks_kubectl_repo: kubesphere/kubectl
ks_kubectl_tag: ""
pullPolicy: IfNotPresent
adminPassword: ""
config:
# Specifies whether the kubesphere-config configmap should be created
create: true
authentication:
oauthOptions:
clients:
- name: kubesphere
secret: kubesphere
redirectURIs:
- '*'
# Jwt Secret is required by ks-apiserver, a random string would be generated if it's empty
jwtSecret: ""
multicluster: {}
monitoring: {}
notification: {}
imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
serviceAccount:
# Specifies whether a service account should be created
create: true
# Annotations to add to the service account
annotations: {}
# The name of the service account to use.
# If not set and create is true, a name is generated using the fullname template
name: "kubesphere"
podAnnotations: {}
podSecurityContext: {}
# fsGroup: 2000
securityContext: {}
# capabilities:
# drop:
# - ALL
# readOnlyRootFilesystem: true
# runAsNonRoot: true
# runAsUser: 1000
# Kubernetes Version shows in KubeSphere console
kube_version: "v1.19.4"
env: []
tolerations:
- key: node-role.kubernetes.io/master
effect: NoSchedule
- key: CriticalAddonsOnly
operator: Exists
- effect: NoExecute
key: node.kubernetes.io/not-ready
operator: Exists
tolerationSeconds: 60
- effect: NoExecute
key: node.kubernetes.io/unreachable
operator: Exists
tolerationSeconds: 60
affinity: {}
nodeSelector: {}
## deployment specific configuration
apiserver:
resources:
limits:
cpu: 1
memory: 1024Mi
requests:
cpu: 20m
memory: 100Mi
extraVolumeMounts: []
## Additional volumeMounts to the apiserver container.
# - name: example-config
# mountPath: /etc/kubesphere/example
extraVolumes: []
## Additional volumes to the apiserver pod.
# - name: example-config
# emptyDir: {}
console:
nodePort: 30880
defaultClusterName: "default"
resources:
limits:
cpu: 1
memory: 1024Mi
requests:
cpu: 20m
memory: 100Mi
extraVolumeMounts: []
## Additional volumeMounts to the console container.
# - name: example-config
# mountPath: /etc/kubesphere/example
extraVolumes: []
## Additional volumes to the console pod.
# - name: example-config
# emptyDir: {}
controller:
resources:
limits:
cpu: 1
memory: 1000Mi
requests:
cpu: 30m
memory: 50Mi
extraVolumeMounts: []
## Additional volumeMounts to the controller container.
# - name: example-config
# mountPath: /etc/kubesphere/example
extraVolumes: []
## Additional volumes to the controller pod.
# - name: example-config
# emptyDir: {}