mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-11-03 19:57:46 +00:00 
			
		
		
		
	update affinity
This commit is contained in:
		@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -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:
 | 
			
		||||
 
 | 
			
		||||
@@ -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
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,7 @@ spec:
 | 
			
		||||
  resources:
 | 
			
		||||
    requests:
 | 
			
		||||
      storage: 10Gi
 | 
			
		||||
  storageClassName: hcloud-volumes-enc
 | 
			
		||||
  storageClassName: hcloud-volumes
 | 
			
		||||
---
 | 
			
		||||
kind: Pod
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user