亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        在云原生環(huán)境中運(yùn)行虛擬機(jī)的開源工具

        2022-05-30 08:46:16戴潔
        計算機(jī)與網(wǎng)絡(luò) 2022年14期
        關(guān)鍵詞:遺留開源容器

        戴潔

        許多IT專業(yè)人士想走向原生云,但是,有傳統(tǒng)的工作負(fù)載,比如單體,它只能在虛擬機(jī)上運(yùn)行。可以為云原生工作負(fù)載和遺留工作負(fù)載維護(hù)單獨(dú)的環(huán)境。但是,如果能找到一種方法將虛擬機(jī)集成到云原生設(shè)置中,這樣就可以無縫地管理它們。

        在云原生環(huán)境中運(yùn)行虛擬機(jī)

        在研究這些工具之前,看看為什么在由容器化、松散耦合、云原生工作負(fù)載組成的環(huán)境中運(yùn)行虛擬機(jī)很重要。

        主要原因很簡單:承載遺留工作負(fù)載的虛擬機(jī)不會消失,但維護(hù)單獨(dú)的托管環(huán)境以運(yùn)行它們是一種負(fù)擔(dān),同時,轉(zhuǎn)換遺留工作負(fù)載以滿足云原生標(biāo)準(zhǔn)可能是必須的。雖然理論上會有時間和資源來重構(gòu)遺留工作負(fù)載,以便它們可以在云原生環(huán)境中本機(jī)運(yùn)行,但這在現(xiàn)實(shí)世界中并不總是可行的。因此,需要一些工具,比如下面描述幾種開源解決方案,它們可以讓遺留虛擬機(jī)工作負(fù)載與云原生工作負(fù)載和平共處。

        使用KubeVirt運(yùn)行虛擬機(jī)

        在云原生環(huán)境中部署虛擬機(jī)的最流行解決方案可能是KubeVirt。

        KubeVirt的工作原理是在Kubernetes pod內(nèi)運(yùn)行虛擬機(jī)。如果想在容器旁邊運(yùn)行虛擬機(jī),那么只需將KubeVirt安裝到現(xiàn)有的Kubernetes集群中。

        然后,創(chuàng)建并應(yīng)用一個YAML文件,該文件描述了要運(yùn)行的每個虛擬機(jī)。KubeVirt在一個容器中執(zhí)行每臺機(jī)器,因此從Kubernetes的角度來看,VM只是一個常規(guī)的pod。然而,仍然可以獲得虛擬機(jī)鏡像、持久存儲以及固定的CPU和內(nèi)存分配,就像使用傳統(tǒng)虛擬機(jī)一樣。

        這意味著KubeVirt基本上不需要更改虛擬機(jī),要做的就是安裝KubeVirt并為虛擬機(jī)創(chuàng)建部署,使其作為pod運(yùn)行。

        Virtlet

        如果想真正地將虛擬機(jī)做為pod,你可能會喜歡Mirantis的開源工具Virtlet。

        與KubeVirt相似,因?yàn)閂irtlet還允許在Kubernetes pod內(nèi)運(yùn)行虛擬機(jī)。這2種工具之間的關(guān)鍵區(qū)別在于,Virtlet將虛擬機(jī)更深入地集成到Kubernetes pod規(guī)范中。這意味著可以使用Virtlet進(jìn)行操作,例如將虛擬機(jī)作為守護(hù)程序集或復(fù)制集的一部分進(jìn)行管理,而這是使用原生KubeVirt無法完成的。KubeVirt具有相同的功能,但它們是附加組件,而不是Kubernetes的原生部分。

        ISIO對虛擬機(jī)的支持

        如果不想將虛擬機(jī)當(dāng)作容器來管理,該怎么辦?如果想把它們像虛擬機(jī)一樣對待,同時仍然允許它們與微服務(wù)輕松集成,該怎么辦?

        最好的解決方案是將虛擬機(jī)連接到Istio,即開源服務(wù)網(wǎng)格。在這種方法下,可以使用標(biāo)準(zhǔn)虛擬機(jī)工具部署和管理虛擬機(jī),同時仍然可以通過Istio管理網(wǎng)絡(luò)、均衡負(fù)載等。

        不幸的是,將虛擬機(jī)連接到Istio的過程相對繁瑣,目前很難實(shí)現(xiàn)自動化,它需要為每個要連接的虛擬機(jī)安裝Istio,為它們配置命名空間,然后將每個虛擬機(jī)連接到Istio。

        容器和虛擬機(jī)與OpenStack并排

        另一種方法是采用非云原生平臺運(yùn)行虛擬機(jī),然后將云原生工具移植到該平臺上。

        如果在OpenStack上同時運(yùn)行VM和容器,就會得到這樣的結(jié)果。OpenStack最初設(shè)計用于部署虛擬機(jī)和其他類型的資源以構(gòu)建私有云。但是OpenStack現(xiàn)在也可以托管Kubernetes。

        因此,可以使用OpenStack部署和管理虛擬機(jī),同時通過Kubernetes在OpenStack上運(yùn)行云原生容器化工作負(fù)載。最終會有2個編排層:底層OpenStack安裝和Kubernetes環(huán)境,因此從管理角度來看,這種方法更為復(fù)雜。

        它的好處是可以使虛擬機(jī)和容器彼此相對獨(dú)立,因?yàn)樘摂M機(jī)不是Kubernetes的一部分,也不會局限于使用Kubernetes工具來管理虛擬機(jī),可以將虛擬機(jī)視為標(biāo)準(zhǔn)虛擬機(jī),將容器視為標(biāo)準(zhǔn)容器。

        開源生態(tài)系統(tǒng)提供了許多方法來幫助虛擬機(jī)與云原生工作負(fù)載共存。一般來說,最佳解決方案取決于是想采取以Kubernetes為中心的方法(在這種情況下,KubeVirt或Virtlet是最好的選擇),還是想允許虛擬機(jī)與容器共存,而不與容器緊密集成(在這種情況下OpenStack最有意義)。如果只想在網(wǎng)絡(luò)級別而不是編排級別進(jìn)行集成,請考慮將虛擬機(jī)連接到Istio服務(wù)網(wǎng)格。

        猜你喜歡
        遺留開源容器
        Different Containers不同的容器
        許林濤作品
        難以置信的事情
        五毛錢能買多少頭牛
        基于單片機(jī)控制的小孩遺留小汽車內(nèi)智能安全裝置
        電子制作(2018年11期)2018-08-04 03:25:46
        大家說:開源、人工智能及創(chuàng)新
        開源中國開源世界高峰論壇圓桌會議縱論開源與互聯(lián)網(wǎng)+創(chuàng)新2.0
        靜寂的故宮博物館
        歲月(2016年5期)2016-08-13 00:32:59
        天龍,遺留六百年的傳奇
        取米
        男女做爰高清免费视频网站| 国产成人高清精品亚洲一区| 青青草手机视频免费在线播放| 秋霞在线视频| 国产亚洲精品久久久久婷婷瑜伽| 国产小屁孩cao大人| 亚洲最大的av在线观看| 人妻诱惑中文字幕在线视频| 免费观看的a级毛片的网站| 国产午夜在线观看视频播放| 亚洲成人黄色av在线观看| 中文字幕精品一区久久| 久久久国产精品免费a片3d| 97久久精品人人妻人人| 国产黄色看三级三级三级| 亚洲国产成人av二区| 成人爽a毛片在线视频| 国产最新AV在线播放不卡| 淫秽在线中国国产视频| 精品无码一区二区三区的天堂| 欧美操逼视频| 无码在线观看123| 日本久久视频在线观看| 国产麻豆剧果冻传媒一区| 国产主播一区二区三区在线观看| 一区二区丝袜美腿视频| 亚洲色图专区在线视频| 50岁退休熟女露脸高潮| 国产剧情福利AV一区二区| 国产一区二区三区蜜桃| 蜜桃视频一区二区在线观看| 熟妇人妻av无码一区二区三区| 人人爽亚洲aⅴ人人爽av人人片| 人妻精品久久一区二区三区| 鲁丝片一区二区三区免费| 国产精品一区二区在线观看99| 日本无吗一区二区视频| 女人被狂躁的高潮免费视频| 免费a级毛片出奶水| 无码一区二区丝袜| 国产自拍偷拍视频免费在线观看|