From 6926e8022ccefa4e8a5481368f9d7ec8b02f4465 Mon Sep 17 00:00:00 2001 From: Min Pae Date: Sun, 14 Oct 2018 20:58:42 -0700 Subject: [PATCH] add node selector to bias pods to amd64 --- charts/kube-plex/values.yaml | 3 +++ main.go | 6 ++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/charts/kube-plex/values.yaml b/charts/kube-plex/values.yaml index f1fd742..c6e8a93 100644 --- a/charts/kube-plex/values.yaml +++ b/charts/kube-plex/values.yaml @@ -42,6 +42,9 @@ rbac: # account for this deployment ## serviceAccountName: "" +nodeSelector: + beta.kubernetes.io/arch: amd64 + persistence: transcode: # Optionally specify claimName to manually override the PVC to be used for diff --git a/main.go b/main.go index b2ce7bf..39496fc 100644 --- a/main.go +++ b/main.go @@ -7,12 +7,11 @@ import ( "strings" "time" + "github.com/munnerz/kube-plex/pkg/signals" corev1 "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/kubernetes" "k8s.io/client-go/tools/clientcmd" - - "github.com/munnerz/kube-plex/pkg/signals" ) // data pvc name @@ -107,6 +106,9 @@ func generatePod(cwd string, env []string, args []string) *corev1.Pod { GenerateName: "pms-elastic-transcoder-", }, Spec: corev1.PodSpec{ + NodeSelector: map[string]string{ + "beta.kubernetes.io/arch": "amd64", + }, RestartPolicy: corev1.RestartPolicyNever, Containers: []corev1.Container{ {