| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 | apiVersion: apps/v1kind: Deploymentmetadata:  name: netmaker-api  labels:    app: netmaker-apispec:  selector:    matchLabels:      app: netmaker-api  replicas: 1  template:    metadata:      labels:        app: netmaker-api    spec:      containers:      - name: netmaker-api        image: gravitl/netmaker:v0.5.7        ports:        - containerPort: 8081        volumeMounts:        - name: nm-pvc          mountPath: /root/config/dnsconfig        env:        - name: SERVER_API_CONN_STRING          value: "api.nm.k8s.gravitl.com:443"        - name: COREDNS_ADDR          value: "netmaker-dns"        - name: SERVER_HTTP_HOST          value: "api.nm.k8s.gravitl.com"        - name: API_PORT          value: "8081"        - name: AGENT_BACKEND          value: "off"        - name: CLIENT_MODE          value: "off"        - name: DNS_MODE          value: "on"        - name: MASTER_KEY          value: "Unkn0wn!"        - name: MASTER_KEY          value: "secretkey"        - name: CORS_ALLOWED_ORIGIN          value: "*"        - name: DISABLE_REMOTE_IP_CHECK          value: "on"        - name: MONGO_ADMIN          value: "mongoadmin"        - name: MONGO_PASS          value: "mongopass"        - name: MONGO_HOST          value: "mongo-0.mongo"        - name: MONGO_OPTS          value: "/?authSource=admin"      volumes:      - name: nm-pvc        persistentVolumeClaim:          claimName: nm-pvc---apiVersion: v1kind: PersistentVolumeClaimmetadata:  name: nm-pvcspec:  accessModes:    - ReadWriteMany  resources:    requests:      storage: 128Mi  storageClassName: microk8s-hostpath---apiVersion: v1kind: Servicemetadata:  labels:    app: netmaker-api  name: netmaker-apispec:  ports:  - port: 8081    protocol: TCP    targetPort: 8081  selector:    app: netmaker-api  sessionAffinity: None  type: ClusterIP
 |