我将docker与kubernetes结合使用。 #kubectl,#Kubevirt
当我从docker.io注册表中使用containerDisk创建VMI时,我发现在单个pod中创建了两个容器(一个是计算容器,另一个是volumecontainervolume)
cat centos.yaml | grep -ia3 centos-kubevirt-image
volumes:
- name: containervolume
containerDisk:
image: munnaeeebd/centos-kubevirt-image:latest
- name: cloudinitvolume
cloudInitNoCloud:
userData: |-
kubectl获取广告连播| grep centos
virt-launcher-centos-5kfvw 2/2 运行0 21h
但是使用PVC和disk.img创建单个容器是通过CDI上传的
cat cirros-with-cirros-pvc.yaml | grep -ia3 cirros-pvc
volumes:
- name: containervolume
persistentVolumeclaim:
claimName: cirros-pvc
- name: cloudinitvolume
cloudInitNoCloud:
userData: |-
kubectl获取广告连播| grep cirros
virt-launcher-cirros-57x2r 1/1 运行0 78m
我的问题是,containerDisk比PVC创建一个额外的容器是否正常