Created
July 13, 2020 06:29
-
-
Save ams0/0a6bd524f5f7f5f331bb4426d8487e0c to your computer and use it in GitHub Desktop.
a Kubevirt CentOS8 template from URL and SSH service
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
apiVersion: kubevirt.io/v1alpha3 | |
kind: VirtualMachine | |
metadata: | |
labels: | |
kubevirt.io/vm: vmurl | |
name: vmurl | |
spec: | |
dataVolumeTemplates: | |
- metadata: | |
name: vmurl | |
spec: | |
pvc: | |
accessModes: | |
- ReadWriteOnce | |
resources: | |
requests: | |
storage: 20Gi | |
storageClassName: managed-premium | |
source: | |
http: | |
url: "https://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.2.2004-20200611.2.x86_64.qcow2" | |
running: true | |
template: | |
metadata: | |
labels: | |
kubevirt.io/vm: vmurl | |
spec: | |
nodeSelector: #nodeSelector matches nodes where performance key has high as value. | |
nested: "true" | |
domain: | |
devices: | |
disks: | |
- disk: | |
bus: virtio | |
name: vmurl | |
machine: | |
type: "" | |
resources: | |
requests: | |
memory: 1024M | |
terminationGracePeriodSeconds: 0 | |
volumes: | |
- dataVolume: | |
name: vmurl | |
name: vmurl | |
--- | |
apiVersion: v1 | |
kind: Service | |
metadata: | |
name: vmurl | |
spec: | |
externalTrafficPolicy: Cluster | |
ports: | |
- port: 22 | |
name: ssh | |
protocol: TCP | |
targetPort: 22 | |
selector: | |
kubevirt.io/vm: vmurl | |
type: NodePort |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment