apiVersion: apps/v1 kind: Deployment metadata: name: nav namespace: llm labels: app: nav spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: nav template: metadata: labels: app: nav annotations: llm.local/compose-service: "nav" spec: nodeName: prod102 enableServiceLinks: false hostAliases: - ip: 10.0.1.47 hostnames: ["host.docker.internal"] containers: - name: nav image: nginx:latest imagePullPolicy: IfNotPresent command: - "/docker-entrypoint.sh" args: - "nginx" - "-g" - "daemon off;" envFrom: - secretRef: name: nav-env ports: - containerPort: 80 hostPort: 8090 protocol: TCP volumeMounts: - name: vol0 mountPath: "/usr/share/nginx/html" readOnly: true volumes: - name: vol0 hostPath: path: "/usr/cluster/llm-nav" type: Directory --- apiVersion: v1 kind: Service metadata: name: nav namespace: llm spec: selector: app: nav ports: - name: p80 port: 80 targetPort: 80 protocol: TCP