2023-08-21 19:23:36 +00:00
|
|
|
crd:
|
|
|
|
volumeSnapshot: true
|
|
|
|
|
2022-01-11 13:25:46 +00:00
|
|
|
snapshotController:
|
2022-12-15 14:27:57 +00:00
|
|
|
enabled: false
|
2023-11-30 14:38:04 +00:00
|
|
|
|
|
|
|
image:
|
|
|
|
name: registry.k8s.io/sig-storage/snapshot-controller
|
|
|
|
tag: v6.3.0
|
|
|
|
|
2022-01-11 13:25:46 +00:00
|
|
|
replicas: 1
|
|
|
|
logLevel: 2
|
|
|
|
|
2022-01-11 13:42:07 +00:00
|
|
|
tolerations:
|
2022-10-27 12:27:42 +00:00
|
|
|
- key: node-role.kubernetes.io/control-plane
|
|
|
|
effect: NoSchedule
|
2022-01-11 13:42:07 +00:00
|
|
|
nodeSelector:
|
|
|
|
node-role.kubernetes.io/control-plane: ""
|
|
|
|
|
2022-01-11 13:25:46 +00:00
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
memory: 16Mi
|
|
|
|
cpu: 20m
|
|
|
|
limits:
|
|
|
|
memory: 64Mi
|
|
|
|
cpu: 100m
|
|
|
|
|
2021-08-26 13:31:47 +00:00
|
|
|
lvm-localpv:
|
2021-08-31 15:25:50 +00:00
|
|
|
enabled: false
|
2021-07-21 11:26:56 +00:00
|
|
|
|
2021-08-26 13:31:47 +00:00
|
|
|
lvmNode:
|
2021-09-07 11:38:00 +00:00
|
|
|
logLevel: 2
|
2021-08-26 13:31:47 +00:00
|
|
|
nodeSelector:
|
|
|
|
node.kubernetes.io/lvm: "openebs"
|
|
|
|
tolerations:
|
|
|
|
- key: kubezero-workergroup
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
2021-07-21 11:26:56 +00:00
|
|
|
|
2021-08-26 13:31:47 +00:00
|
|
|
lvmController:
|
2021-09-07 11:38:00 +00:00
|
|
|
logLevel: 2
|
2021-08-26 13:31:47 +00:00
|
|
|
tolerations:
|
2022-10-27 12:27:42 +00:00
|
|
|
- key: node-role.kubernetes.io/control-plane
|
|
|
|
effect: NoSchedule
|
2021-08-26 13:31:47 +00:00
|
|
|
nodeSelector:
|
2021-12-08 16:14:38 +00:00
|
|
|
node-role.kubernetes.io/control-plane: ""
|
2021-08-02 09:05:06 +00:00
|
|
|
|
2021-08-31 15:25:50 +00:00
|
|
|
storageClass:
|
|
|
|
vgpattern: ""
|
|
|
|
default: false
|
|
|
|
|
2021-09-07 11:38:00 +00:00
|
|
|
analytics:
|
|
|
|
enabled: false
|
|
|
|
|
2022-03-08 10:41:47 +00:00
|
|
|
prometheus:
|
|
|
|
enabled: false
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2023-04-12 11:14:31 +00:00
|
|
|
k8up:
|
|
|
|
enabled: false
|
|
|
|
|
|
|
|
replicaCount: 1
|
|
|
|
k8up:
|
|
|
|
enableLeaderElection: false
|
|
|
|
|
|
|
|
metrics:
|
|
|
|
serviceMonitor:
|
|
|
|
enabled: true
|
|
|
|
|
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
memory: 32Mi
|
|
|
|
cpu: 20m
|
|
|
|
limits:
|
|
|
|
memory: 256Mi
|
|
|
|
#cpu: 400m
|
|
|
|
|
|
|
|
tolerations:
|
|
|
|
- key: node-role.kubernetes.io/control-plane
|
|
|
|
effect: NoSchedule
|
|
|
|
nodeSelector:
|
|
|
|
node-role.kubernetes.io/control-plane: ""
|
|
|
|
|
2021-08-31 15:25:50 +00:00
|
|
|
gemini:
|
|
|
|
enabled: false
|
|
|
|
# verbosity: 1
|
|
|
|
|
2022-11-14 12:15:15 +00:00
|
|
|
#image:
|
|
|
|
# tag: build_500
|
|
|
|
|
2021-08-31 15:25:50 +00:00
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
memory: 32Mi
|
|
|
|
cpu: 20m
|
|
|
|
limits:
|
|
|
|
memory: 128Mi
|
|
|
|
cpu: 400m
|
2021-12-03 21:16:52 +00:00
|
|
|
|
|
|
|
aws-ebs-csi-driver:
|
|
|
|
enabled: false
|
|
|
|
|
|
|
|
controller:
|
|
|
|
replicaCount: 1
|
2023-08-21 17:24:01 +00:00
|
|
|
|
|
|
|
loggingFormat: json
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2021-12-08 16:23:28 +00:00
|
|
|
defaultFsType: xfs
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
nodeSelector:
|
2021-12-08 16:14:38 +00:00
|
|
|
node-role.kubernetes.io/control-plane: ""
|
2021-12-03 21:16:52 +00:00
|
|
|
tolerations:
|
2022-10-27 12:27:42 +00:00
|
|
|
- key: node-role.kubernetes.io/control-plane
|
|
|
|
effect: NoSchedule
|
2021-12-03 21:16:52 +00:00
|
|
|
|
|
|
|
# k8sTagClusterId: <CLUSTER_NAME>
|
2021-12-08 16:14:38 +00:00
|
|
|
# region: <AWS_DEFAULT_REGION>
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2023-11-24 16:43:30 +00:00
|
|
|
# Enable once we have a customer needing it
|
|
|
|
# so far the default storageclass does just fine and we rather have different classes
|
|
|
|
volumeModificationFeature:
|
|
|
|
enabled: false
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
#env:
|
|
|
|
# ebsPlugin:
|
|
|
|
#- name: AWS_ROLE_ARN
|
|
|
|
# value: "<ebs-csi-driver IAM ROLE ARN>"
|
|
|
|
#- name: AWS_WEB_IDENTITY_TOKEN_FILE
|
|
|
|
# value: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token"
|
|
|
|
#- name: AWS_STS_REGIONAL_ENDPOINTS
|
|
|
|
# value: regional
|
2022-11-14 12:15:15 +00:00
|
|
|
|
|
|
|
volumeMounts:
|
|
|
|
- name: aws-token
|
|
|
|
mountPath: "/var/run/secrets/sts.amazonaws.com/serviceaccount/"
|
|
|
|
readOnly: true
|
|
|
|
volumes:
|
|
|
|
- name: aws-token
|
|
|
|
projected:
|
|
|
|
sources:
|
|
|
|
- serviceAccountToken:
|
|
|
|
path: token
|
|
|
|
expirationSeconds: 86400
|
|
|
|
audience: "sts.amazonaws.com"
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
cpu: 10m
|
|
|
|
memory: 24Mi
|
|
|
|
limits:
|
|
|
|
# cpu: 50m
|
|
|
|
memory: 40Mi
|
|
|
|
|
|
|
|
node:
|
2023-08-21 17:24:01 +00:00
|
|
|
loggingFormat: json
|
2022-10-12 20:58:15 +00:00
|
|
|
tolerateAllTaints: false
|
2023-11-24 16:43:30 +00:00
|
|
|
priorityClassName: system-node-critical
|
2021-12-03 21:16:52 +00:00
|
|
|
tolerations:
|
|
|
|
- key: kubezero-workergroup
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
2022-10-12 20:58:15 +00:00
|
|
|
- key: nvidia.com/gpu
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
|
|
|
- key: aws.amazon.com/neuron
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2021-12-08 16:23:28 +00:00
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
cpu: 10m
|
|
|
|
memory: 16Mi
|
|
|
|
limits:
|
|
|
|
# cpu: 50m
|
|
|
|
memory: 32Mi
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
storageClasses:
|
|
|
|
- name: ebs-sc-gp2-xfs
|
|
|
|
volumeBindingMode: WaitForFirstConsumer
|
|
|
|
allowVolumeExpansion: true
|
|
|
|
parameters:
|
|
|
|
csi.storage.k8s.io/fstype: xfs
|
|
|
|
type: gp2
|
|
|
|
encrypted: "true"
|
|
|
|
- name: ebs-sc-gp3-xfs
|
|
|
|
annotations:
|
|
|
|
storageclass.kubernetes.io/is-default-class: "true"
|
|
|
|
volumeBindingMode: WaitForFirstConsumer
|
|
|
|
allowVolumeExpansion: true
|
|
|
|
parameters:
|
|
|
|
csi.storage.k8s.io/fstype: xfs
|
|
|
|
type: gp3
|
|
|
|
encrypted: "true"
|
|
|
|
|
|
|
|
|
|
|
|
aws-efs-csi-driver:
|
|
|
|
enabled: false
|
|
|
|
|
|
|
|
replicaCount: 1
|
|
|
|
|
|
|
|
controller:
|
|
|
|
create: true
|
|
|
|
logLevel: 2
|
|
|
|
|
|
|
|
tolerations:
|
2022-10-27 12:27:42 +00:00
|
|
|
- key: node-role.kubernetes.io/control-plane
|
|
|
|
effect: NoSchedule
|
2021-12-03 21:16:52 +00:00
|
|
|
nodeSelector:
|
2021-12-08 16:14:38 +00:00
|
|
|
node-role.kubernetes.io/control-plane: ""
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2023-11-24 16:43:30 +00:00
|
|
|
regionalStsEndpoints: true
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
#extraEnv:
|
|
|
|
#- name: AWS_ROLE_ARN
|
|
|
|
# value: "<aws-efs-csi-driver IAM ROLE ARN>"
|
|
|
|
#- name: AWS_WEB_IDENTITY_TOKEN_FILE
|
|
|
|
# value: "/var/run/secrets/sts.amazonaws.com/serviceaccount/token"
|
|
|
|
#- name: AWS_STS_REGIONAL_ENDPOINTS
|
|
|
|
# value: regional
|
|
|
|
|
|
|
|
node:
|
|
|
|
logLevel: 2
|
|
|
|
|
2023-11-24 16:43:30 +00:00
|
|
|
volMetricsOptIn: true
|
|
|
|
|
2021-12-03 21:16:52 +00:00
|
|
|
resources:
|
|
|
|
requests:
|
|
|
|
cpu: 20m
|
|
|
|
memory: 64Mi
|
|
|
|
limits:
|
|
|
|
memory: 128Mi
|
|
|
|
|
|
|
|
affinity:
|
|
|
|
nodeAffinity:
|
|
|
|
requiredDuringSchedulingIgnoredDuringExecution:
|
|
|
|
nodeSelectorTerms:
|
|
|
|
- matchExpressions:
|
|
|
|
- key: node.kubernetes.io/csi.efs.fs
|
|
|
|
operator: Exists
|
|
|
|
tolerations:
|
|
|
|
- key: kubezero-workergroup
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
2022-10-12 20:58:15 +00:00
|
|
|
- key: nvidia.com/gpu
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
|
|
|
- key: aws.amazon.com/neuron
|
|
|
|
effect: NoSchedule
|
|
|
|
operator: Exists
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2022-03-08 10:41:47 +00:00
|
|
|
#storageClasses:
|
|
|
|
#- name: efs-sc
|
|
|
|
# parameters:
|
|
|
|
# provisioningMode: efs-ap
|
|
|
|
# directoryPerms: "700"
|
|
|
|
# fileSystemId: <efs-id-from-worker-cfn>
|
2021-12-03 21:16:52 +00:00
|
|
|
|
2021-12-08 16:14:38 +00:00
|
|
|
#PersistentVolumes:
|
|
|
|
# - name: example-pv
|
|
|
|
# mountOptions:
|
|
|
|
# - tls
|
|
|
|
# volumeHandle: "<efs-id>:/path"
|
|
|
|
# claimRef:
|
|
|
|
# name: foo-pvc
|
|
|
|
# namespace: foo
|
|
|
|
#
|
|
|
|
# - name: example-pv2
|
|
|
|
# volumeHandle: "<efs-id>:/path2"
|