-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
It seems as GKE adds a taint to GKE nodes to prevent arm64 workloads to be placed in them (https://cloud.google.com/kubernetes-engine/docs/how-to/prepare-arm-workloads-for-deployment).
Describe the solution you'd like
Investigate a way to either:
- Remove the taint
- Add tolerations to Educates workloads (via CLI and terraform install)
Describe alternatives you've considered
No response
Additional information
It seems that adding this snippet to Educates workloads known to run on arm64 will solve the problem:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/arch
operator: In
values:
- arm64
- amd64
But still we would need to solve the problem of making Educates workshops work as well.
Another option is to use a kyverno policy
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Untriaged