apiVersion: v1 kind: Service metadata: name: open5gs-nrf-svc-pool namespace: open5gs labels: epc-mode: nrf spec: selector: epc-mode: nrf ports: - protocol: TCP port: 7777 --- apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2 kind: Deployment metadata: name: open5gs-nrf-deployment namespace: open5gs labels: epc-mode: nrf spec: replicas: 1 selector: matchLabels: epc-mode: nrf template: metadata: labels: epc-mode: nrf spec: nodeSelector: nodegroup: control-plane containers: - name: nrf image: "{{ .Values.open5gs.image.repository }}:{{ .Values.open5gs.image.tag }}" imagePullPolicy: {{ .Values.open5gs.image.pullPolicy }} command: ["open5gs-nrfd", "-c", "/open5gs/config-map/nrf.yaml"] volumeMounts: - name: open5gs-nrf-config mountPath: /open5gs/config-map/nrf.yaml subPath: "nrf.yaml" volumes: - name: open5gs-nrf-config configMap: name: open5gs-nrf-config