首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于在VMI创建过程中使用kubevirt创建容器

关于在VMI创建过程中使用kubevirt创建容器
EN

Stack Overflow用户
提问于 2019-11-09 08:33:20
回答 1查看 155关注 0票数 0

我在用库伯内特斯和码头。#kubectl #Kubevirt

当我使用containerDisk从docker.io注册中心创建一个VMI时,我发现在单个pod中有两个容器正在创建(一个是计算,另一个是volumecontainer音量)

cat centos.yaml \ grep -ia3 centos-kubevirt-图像

代码语言:javascript
复制
 volumes:

  - name: containervolume

  containerDisk:

    image: munnaeeebd/centos-kubevirt-image:latest

 - name: cloudinitvolume

  cloudInitNoCloud:

    userData: |-

kubectl得到荚grep centos

运行0 21h的virt centos-5 5kfvw 2/2

但是在使用PVC时创建了单个容器,disk.img是通过CDI上传的。

猫卷-带-卷-pvc.yaml_ grep -ia3卷-pvc

代码语言:javascript
复制
  volumes:

   - name: containervolume

     persistentVolumeClaim:

     claimName: cirros-pvc

   - name: cloudinitvolume

     cloudInitNoCloud:

    userData: |-

kubectl得到荚- grep马戏团

运行0 78m的virt Cirros-57x2r 1/1

我的问题是,containerDisk创造一个比PVC更多的容器是正常的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-12 14:25:31

正如在这个GitHub帖子中所解释的,它是设计行为。

计算容器包含运行虚拟机的QEMU进程。虚拟机从其他容量保持器提供的挂载卷中读取机器映像。 第二个容器只提供数据。 通过这种设计,您可以在容器映像中打包虚拟机并将其上传到任何容器注册中心。一旦上传完毕,KubeVirt就可以使用它作为容器磁盘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58777634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档