add node selector to bias pods to amd64

This commit is contained in:
Min Pae
2018-10-14 20:58:42 -07:00
parent 6203259b60
commit 6926e8022c
2 changed files with 7 additions and 2 deletions
+3
View File
@@ -42,6 +42,9 @@ rbac:
# account for this deployment # account for this deployment
## serviceAccountName: "" ## serviceAccountName: ""
nodeSelector:
beta.kubernetes.io/arch: amd64
persistence: persistence:
transcode: transcode:
# Optionally specify claimName to manually override the PVC to be used for # Optionally specify claimName to manually override the PVC to be used for
+4 -2
View File
@@ -7,12 +7,11 @@ import (
"strings" "strings"
"time" "time"
"github.com/munnerz/kube-plex/pkg/signals"
corev1 "k8s.io/api/core/v1" corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/client-go/kubernetes" "k8s.io/client-go/kubernetes"
"k8s.io/client-go/tools/clientcmd" "k8s.io/client-go/tools/clientcmd"
"github.com/munnerz/kube-plex/pkg/signals"
) )
// data pvc name // data pvc name
@@ -107,6 +106,9 @@ func generatePod(cwd string, env []string, args []string) *corev1.Pod {
GenerateName: "pms-elastic-transcoder-", GenerateName: "pms-elastic-transcoder-",
}, },
Spec: corev1.PodSpec{ Spec: corev1.PodSpec{
NodeSelector: map[string]string{
"beta.kubernetes.io/arch": "amd64",
},
RestartPolicy: corev1.RestartPolicyNever, RestartPolicy: corev1.RestartPolicyNever,
Containers: []corev1.Container{ Containers: []corev1.Container{
{ {