| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- apiVersion: v1
- kind: Service
- metadata:
- name: virtmanager
- namespace: <NS>
- spec:
- type: NodePort
- ports:
- - name: "8000"
- port: 8000
- nodePort: 30046
- targetPort: 8000
- selector:
- app: virtmanager
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: virtmanager
- namespace: <NS>
- labels:
- app: virtmanager
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: virtmanager
- strategy:
- type: Recreate
- template:
- metadata:
- labels:
- app: virtmanager
- spec:
- containers:
- - name: virtmanager
- image: registry.reymota.es/virtmanager:<TAG>
- env:
- - name: IMG_VERSION
- value: "<TAG>"
- - name: SSH_HOST
- valueFrom:
- configMapKeyRef:
- key: SSH_HOST
- name: env-prod
- - name: SSH_USER
- valueFrom:
- configMapKeyRef:
- key: SSH_USER
- name: env-prod
- - name: SSH_PASSWORD
- valueFrom:
- configMapKeyRef:
- key: SSH_PASSWORD
- name: env-prod
- - name: SSH_PORT
- valueFrom:
- configMapKeyRef:
- key: SSH_PORT
- name: env-prod
- ports:
- - containerPort: 8000
- protocol: TCP
- imagePullSecrets:
- - name: myregistrykey
- restartPolicy: Always
- status: {}
|