Add KubeVirt VMI with VNC access
This commit is contained in:
parent
522508cb74
commit
d46cfd0a3f
18
k8s/argocd/kubevirt-vms.yaml
Normal file
18
k8s/argocd/kubevirt-vms.yaml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
apiVersion: argoproj.io/v1alpha1
|
||||||
|
kind: Application
|
||||||
|
metadata:
|
||||||
|
name: kubevirt-vms
|
||||||
|
namespace: argocd
|
||||||
|
spec:
|
||||||
|
project: default
|
||||||
|
source:
|
||||||
|
repoURL: https://git.algios.dev/francescoalbano/k8-mini-app.git
|
||||||
|
targetRevision: HEAD
|
||||||
|
path: k8s/vms
|
||||||
|
destination:
|
||||||
|
server: https://kubernetes.default.svc
|
||||||
|
namespace: default
|
||||||
|
syncPolicy:
|
||||||
|
automated:
|
||||||
|
selfHeal: true
|
||||||
|
prune: false
|
||||||
5
k8s/vms/kustomization.yaml
Normal file
5
k8s/vms/kustomization.yaml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
kind: Kustomization
|
||||||
|
|
||||||
|
resources:
|
||||||
|
- vmi-vnc-test.yaml
|
||||||
26
k8s/vms/vmi-vnc-test.yaml
Normal file
26
k8s/vms/vmi-vnc-test.yaml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
apiVersion: kubevirt.io/v1
|
||||||
|
kind: VirtualMachineInstance
|
||||||
|
metadata:
|
||||||
|
name: vmi-vnc-test
|
||||||
|
spec:
|
||||||
|
domain:
|
||||||
|
devices:
|
||||||
|
disks:
|
||||||
|
- disk:
|
||||||
|
bus: virtio
|
||||||
|
name: containerdisk
|
||||||
|
interfaces:
|
||||||
|
- name: default
|
||||||
|
masquerade: {}
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 256M
|
||||||
|
networks:
|
||||||
|
- name: default
|
||||||
|
pod: {}
|
||||||
|
volumes:
|
||||||
|
- containerDisk:
|
||||||
|
image: quay.io/kubevirt/cirros-container-disk-demo
|
||||||
|
name: containerdisk
|
||||||
|
directVNCAccess:
|
||||||
|
port: 5901
|
||||||
Loading…
x
Reference in New Issue
Block a user