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

        ?

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

        2022-05-30 08:46:16戴潔
        計算機(jī)與網(wǎng)絡(luò) 2022年14期
        關(guān)鍵詞:解決方案管理

        戴潔

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

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

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

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

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

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

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

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

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

        Virtlet

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

        與KubeVirt相似,因為Virtlet還允許在Kubernetes pod內(nèi)運行虛擬機(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的過程相對繁瑣,目前很難實現(xiàn)自動化,它需要為每個要連接的虛擬機(jī)安裝Istio,為它們配置命名空間,然后將每個虛擬機(jī)連接到Istio。

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

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

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

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

        它的好處是可以使虛擬機(jī)和容器彼此相對獨立,因為虛擬機(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)格。

        猜你喜歡
        解決方案管理
        棗前期管理再好,后期管不好,前功盡棄
        艾默生自動化解決方案
        解決方案和折中方案
        S700K-C轉(zhuǎn)轍機(jī)防水解決方案探討
        加強(qiáng)土木工程造價的控制與管理
        如何加強(qiáng)土木工程造價的控制與管理
        “這下管理創(chuàng)新了!等7則
        雜文月刊(2016年1期)2016-02-11 10:35:51
        4G LTE室內(nèi)覆蓋解決方案探討
        人本管理在我國國企中的應(yīng)用
        7大睡眠問題解決方案
        母子健康(2015年1期)2015-02-28 11:21:44
        无码a∨高潮抽搐流白浆| 久久国产精品美女厕所尿尿av| 人妻少妇精品视频专区vr| 777国产偷窥盗摄精品品在线| 激情亚洲一区国产精品| 国产精彩刺激对白视频| 国产伦奸在线播放免费| 中文字幕av伊人av无码av| 国产涩涩视频在线观看| 亚洲AV无码成人品爱| 亚洲大片一区二区三区四区 | 国产亚洲人成a在线v网站| 国产免费久久精品99re丫y| 在线观看免费的黄片小视频| 无套内谢孕妇毛片免费看| 婷婷久久久亚洲欧洲日产国码av| 在线免费欧美| 午夜视频一区二区在线观看 | 午夜内射中出视频| 日日摸夜夜添夜夜添一区二区| 日韩精品少妇专区人妻系列| 色呦呦九九七七国产精品| 国产av无码专区亚洲awww| 亚洲综合色区无码专区| 亚洲国产综合一区二区| av无码小缝喷白浆在线观看| 亚洲人成绝费网站色www| 乱人伦人妻中文字幕不卡| 日本人妻系列中文字幕| 狼人青草久久网伊人| 日韩中文字幕中文有码| 日韩一二三四区免费观看| 日日碰日日摸日日澡视频播放| а√天堂8资源中文在线| 久久亚洲av成人无码国产| 国产精品亚洲婷婷99久久精品| 精品亚洲一区二区三区四区五 | 人妻av鲁丝一区二区三区| 欧美刺激午夜性久久久久久久| 亚洲六月丁香色婷婷综合久久| 久久精品aⅴ无码中文字字幕|