[COMAC-103] Allow SPGW-U to run a specific node by using nodeselector
Reason: SPGW-U and CDN use different SR-IOV: NetDevice and VFIO.
Unfortunately, both can't occupy same network interface port in the same
node. Thus, classify two types of nodes: (i) nodes for NetDevice and (ii)
nodes for VFIO. Then, deploy SPGW-U and CDN into the different type of
nodes.
To deploy them into the different type of machine, define nodeselector.
Please see COMAC-103 issues in Jira.
NOTE: WIP - To allow both NetDevice and VFIO to occupy the same port in the
same machine.
Change-Id: Idf8561127dedcb23c265c373db3c612fef342f37
diff --git a/mcord-release/cdn-services/cdn-remote/Chart.yaml b/mcord-release/cdn-services/cdn-remote/Chart.yaml
index 719ccf3..e1eeac7 100644
--- a/mcord-release/cdn-services/cdn-remote/Chart.yaml
+++ b/mcord-release/cdn-services/cdn-remote/Chart.yaml
@@ -17,4 +17,4 @@
appVersion: "1.0"
description: A Helm chart for M-CORD CDN Services in Remote Edge
name: cdn-remote
-version: 0.0.1
+version: 0.0.2
diff --git a/mcord-release/cdn-services/cdn-remote/templates/ant-media.yaml b/mcord-release/cdn-services/cdn-remote/templates/ant-media.yaml
index 0dc8efc..c3d4a61 100644
--- a/mcord-release/cdn-services/cdn-remote/templates/ant-media.yaml
+++ b/mcord-release/cdn-services/cdn-remote/templates/ant-media.yaml
@@ -53,8 +53,6 @@
name: antmedia
spec:
terminationGracePeriodSeconds: 1
- nodeSelector:
- kubernetes.io/hostname: {{ .Values.cdn_node_selector }}
containers:
- name: antmedia
image: {{ .Values.antmedia.images.antmedia_image }}
diff --git a/mcord-release/cdn-services/cdn-remote/templates/remote-streamer.yaml b/mcord-release/cdn-services/cdn-remote/templates/remote-streamer.yaml
index b974c44..8fd2574 100644
--- a/mcord-release/cdn-services/cdn-remote/templates/remote-streamer.yaml
+++ b/mcord-release/cdn-services/cdn-remote/templates/remote-streamer.yaml
@@ -50,8 +50,6 @@
name: remote-streaming
spec:
terminationGracePeriodSeconds: 1
- nodeSelector:
- kubernetes.io/hostname: {{ .Values.cdn_node_selector }}
containers:
- name: streaming
image: {{ .Values.remote_streaming.images.remote_streaming_image }}
diff --git a/mcord-release/cdn-services/cdn-remote/values.yaml b/mcord-release/cdn-services/cdn-remote/values.yaml
index e1e8ad8..876e503 100644
--- a/mcord-release/cdn-services/cdn-remote/values.yaml
+++ b/mcord-release/cdn-services/cdn-remote/values.yaml
@@ -14,7 +14,6 @@
# limitations under the License.
namespace: remotecdn
-cdn_node_selector: node2
remote_streaming_hostname: "remote-streaming"
stream_name: 1.stream