Merge pull request #117 from songjiaxun/azurestack
fix: limit node server to deploy only on Linux nodes
This commit is contained in:
commit
f5b513f1be
@ -17,6 +17,8 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
|
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
|
||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/os: linux
|
||||||
containers:
|
containers:
|
||||||
- name: liveness-probe
|
- name: liveness-probe
|
||||||
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
||||||
|
|||||||
@ -17,6 +17,8 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
|
hostNetwork: true # original nfs connection would be broken without hostNetwork setting
|
||||||
dnsPolicy: ClusterFirstWithHostNet
|
dnsPolicy: ClusterFirstWithHostNet
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/os: linux
|
||||||
containers:
|
containers:
|
||||||
- name: liveness-probe
|
- name: liveness-probe
|
||||||
image: k8s.gcr.io/sig-storage/livenessprobe:v2.1.0
|
image: k8s.gcr.io/sig-storage/livenessprobe:v2.1.0
|
||||||
|
|||||||
@ -26,7 +26,8 @@ spec:
|
|||||||
labels:
|
labels:
|
||||||
name: deployment-nfs
|
name: deployment-nfs
|
||||||
spec:
|
spec:
|
||||||
containers:
|
nodeSelector:
|
||||||
|
"kubernetes.io/os": linux
|
||||||
containers:
|
containers:
|
||||||
- name: deployment-nfs
|
- name: deployment-nfs
|
||||||
image: mcr.microsoft.com/oss/nginx/nginx:1.17.3-alpine
|
image: mcr.microsoft.com/oss/nginx/nginx:1.17.3-alpine
|
||||||
|
|||||||
@ -323,6 +323,7 @@ func NewTestPod(c clientset.Interface, ns *v1.Namespace, command string) *TestPo
|
|||||||
GenerateName: "nfs-volume-tester-",
|
GenerateName: "nfs-volume-tester-",
|
||||||
},
|
},
|
||||||
Spec: v1.PodSpec{
|
Spec: v1.PodSpec{
|
||||||
|
NodeSelector: map[string]string{"kubernetes.io/os": "linux"},
|
||||||
Containers: []v1.Container{
|
Containers: []v1.Container{
|
||||||
{
|
{
|
||||||
Name: "volume-tester",
|
Name: "volume-tester",
|
||||||
@ -446,6 +447,7 @@ func NewTestDeployment(c clientset.Interface, ns *v1.Namespace, command string,
|
|||||||
Labels: map[string]string{"app": selectorValue},
|
Labels: map[string]string{"app": selectorValue},
|
||||||
},
|
},
|
||||||
Spec: v1.PodSpec{
|
Spec: v1.PodSpec{
|
||||||
|
NodeSelector: map[string]string{"kubernetes.io/os": "linux"},
|
||||||
Containers: []v1.Container{
|
Containers: []v1.Container{
|
||||||
{
|
{
|
||||||
Name: "volume-tester",
|
Name: "volume-tester",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user