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