update affinity

This commit is contained in:
Serge Logvinov
2022-11-22 08:56:10 +02:00
parent 799e5edaee
commit 691938c251
4 changed files with 9 additions and 14 deletions

View File

@@ -64,3 +64,4 @@ create-deployments:
create-secrets:
dd if=/dev/urandom bs=1 count=16 2>/dev/null | hexdump -e '"%00x"' > hcloud-csi-secret.secret
kubectl --kubeconfig=kubeconfig create secret generic hcloud-csi-secret --from-file=encryptionPassphrase=hcloud-csi-secret.secret
rm -f hcloud-csi-secret.secret

View File

@@ -140,13 +140,14 @@ spec:
serviceAccountName: cluster-autoscaler
nodeSelector:
node-role.kubernetes.io/control-plane: ""
node.cloudprovider.kubernetes.io/platform: hcloud
tolerations:
- key: node-role.kubernetes.io/control-plane
effect: NoSchedule
containers:
- name: cluster-autoscaler
# image: k8s.gcr.io/autoscaling/cluster-autoscaler:v1.23.1
image: ghcr.io/sergelogvinov/cluster-autoscaler-amd64:dev
image: k8s.gcr.io/autoscaling/cluster-autoscaler:v1.25.0
# image: ghcr.io/sergelogvinov/cluster-autoscaler-amd64:dev
name: cluster-autoscaler
resources:
limits:

View File

@@ -208,6 +208,7 @@ spec:
spec:
nodeSelector:
node-role.kubernetes.io/control-plane: ""
node.cloudprovider.kubernetes.io/platform: hcloud
tolerations:
- key: "node-role.kubernetes.io/control-plane"
effect: NoSchedule
@@ -316,19 +317,11 @@ spec:
labels:
app: hcloud-csi
spec:
nodeSelector:
node.cloudprovider.kubernetes.io/platform: hcloud
tolerations:
- effect: NoSchedule
operator: Exists
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: instance.hetzner.cloud/is-root-server
operator: NotIn
values:
- "true"
serviceAccount: hcloud-csi
containers:
- name: csi-node-driver-registrar
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.2.0

View File

@@ -4,11 +4,11 @@ metadata:
name: csi-pvc
spec:
accessModes:
- ReadWriteOnce
- ReadWriteOnce
resources:
requests:
storage: 10Gi
storageClassName: hcloud-volumes-enc
storageClassName: hcloud-volumes
---
kind: Pod
apiVersion: v1