kubebirt 中使用 cloud-init
发布 fedora 测试 cloud-init
apiVersion: kubevirt.io/v1alpha3
kind: VirtualMachine
metadata:
name: fedora-v0270-virt
spec:
running: true
template:
metadata:
creationTimestamp: null
labels:
vm.kubevirt.io/name: fedora-v0270-virt
spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: vm
operator: In
values:
- 'true'
domain:
cpu:
cores: 1
devices:
disks:
- bootOrder: 1
disk:
bus: virtio
name: containerdisk
- bootOrder: 3
disk:
bus: virtio
name: cloudinitdisk
interfaces:
- bootOrder: 2
masquerade: {}
name: nic0
rng: {}
machine:
type: ''
resources:
requests:
memory: 512M
hostname: fedora-v0270-virt
networks:
- name: nic0
pod: {}
terminationGracePeriodSeconds: 0
volumes:
- name: containerdisk
containerDisk:
image: kubevirt/fedora-cloud-container-disk-demo:latest
- name: cloudinitdisk
cloudInitNoCloud:
userData: |
#cloud-config
ssh_pwauth: yes
chpasswd:
list: |
root:123456
users:
- name: root
ssh-authorized-keys: >-
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOV3wVuXAIqkgrzUtWeQEjXLbXSHyJP+8ZewUFnyDrTkiW06haU/GcN0+E2UqRHxalaYQile7lBu2SpW2QryjYntGlvefjPSnmE206yI7N07nCPrFWmu4UUAEAEy+LFAjJ+NUmiqBJYsE1aR1rgWskRljzmmYAkB3L672bIsID05rmckJs1+oIvbxxXS86WVjGERTDHH6pCHDHYeb/yyPbM8LiqLBUNSJDNOuAtIRynNarkgZhj+evIbrbpnxhPzD+ZoYoSsweXr8vn7g8vrosiDrI6BPJIvULYp821Zthb5CDR6DYsTDzaTQgBenmUm9eUp0nZ+WSwJW4QvMB9FJr发 alpine 测试 cloud-init
Last updated