Files
kubesphere/config/ks-core/values.yaml
2021-09-28 18:18:43 +08:00

159 lines
3.5 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: ""
nginx_ingress_controller_repo: kubesphere/nginx-ingress-controller
nginx_ingress_controller_tag: "v0.35.0"
defaultbackend_repo: "mirrorgooglecontainers/defaultbackend-amd64"
defaultbackend_tag: "1.4"
bookinfo_productpage_v1_repo: kubesphere/examples-bookinfo-productpage-v1
bookinfo_productpage_v1_tag: "1.16.2"
bookinfo_reviews_v1_repo: kubesphere/examples-bookinfo-reviews-v1
bookinfo_reviews_v1_tag: "1.16.2"
bookinfo_details_v1_repo: kubesphere/examples-bookinfo-details-v1
bookinfo_details_v1_tag: "1.16.2"
bookinfo_ratings_v1_repo: kubesphere/examples-bookinfo-ratings-v1
bookinfo_ratings_v1_tag: "1.16.3"
pullPolicy: IfNotPresent
config:
# Specifies whether the kubesphere-config configmap should be created
create: true
authentication: {}
# 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:
port: 30880
type: NodePort
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: {}